Fix #1194 - DirectiveIRNode doesn't have source
Now with line mappings!
This commit is contained in:
parent
64e5aaf478
commit
b4b4a19549
|
|
@ -53,7 +53,6 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Extensions
|
||||||
{
|
{
|
||||||
TypeName = typeName,
|
TypeName = typeName,
|
||||||
MemberName = memberName,
|
MemberName = memberName,
|
||||||
Source = directive.Source,
|
|
||||||
Parent = visitor.Class,
|
Parent = visitor.Class,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -204,6 +204,7 @@ namespace Microsoft.AspNetCore.Razor.Language
|
||||||
{
|
{
|
||||||
Name = chunkGenerator.Descriptor.Name,
|
Name = chunkGenerator.Descriptor.Name,
|
||||||
Descriptor = chunkGenerator.Descriptor,
|
Descriptor = chunkGenerator.Descriptor,
|
||||||
|
Source = BuildSourceSpanFromNode(block),
|
||||||
});
|
});
|
||||||
|
|
||||||
base.VisitDirectiveBlock(chunkGenerator, block);
|
base.VisitDirectiveBlock(chunkGenerator, block);
|
||||||
|
|
@ -242,6 +243,7 @@ namespace Microsoft.AspNetCore.Razor.Language
|
||||||
{
|
{
|
||||||
Name = chunkGenerator.Descriptor.Name,
|
Name = chunkGenerator.Descriptor.Name,
|
||||||
Descriptor = chunkGenerator.Descriptor,
|
Descriptor = chunkGenerator.Descriptor,
|
||||||
|
Source = BuildSourceSpanFromNode(block),
|
||||||
});
|
});
|
||||||
|
|
||||||
VisitDefault(block);
|
VisitDefault(block);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue