22 instantiations of CSharpCodeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\Components\ComponentLayoutDirectivePass.cs (1)
36
var attributeNode = new
CSharpCodeIntermediateNode
();
Language\Components\ComponentNodeWriter.cs (4)
1224
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
() { Source = renderMode.Source, Children = { renderMode.Children[0] } });
1533
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
1627
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
1641
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
Language\Components\ComponentRenderModeDirectivePass.cs (4)
58
classDecl.Children.Add(new
CSharpCodeIntermediateNode
()
63
new
CSharpCodeIntermediateNode
()
82
classDecl.Children.Add(new
CSharpCodeIntermediateNode
()
100
var attributeNode = new
CSharpCodeIntermediateNode
();
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
1489
var statementNode = new
CSharpCodeIntermediateNode
()
2056
var statementNode = new
CSharpCodeIntermediateNode
()
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
796
var csharpCode = new
CSharpCodeIntermediateNode
() { Source = csharpCodeAttrValue.Source };
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
800
static (token) => new
CSharpCodeIntermediateNode
() { Source = token.Source });
Language\Extensions\AttributeDirectivePass.cs (1)
30
var node = new
CSharpCodeIntermediateNode
Language\Extensions\EliminateMethodBodyPass.cs (1)
36
documentNode.Children.Insert(documentNode.Children.IndexOf(documentNode.FindPrimaryNamespace()), new
CSharpCodeIntermediateNode
()
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
67
var pageAttribute = new
CSharpCodeIntermediateNode
();
Mvc.Version2_X\InstrumentationPass.cs (2)
38
var beginNode = new
CSharpCodeIntermediateNode
();
47
var endNode = new
CSharpCodeIntermediateNode
();
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
30
var vddProperty = new
CSharpCodeIntermediateNode
();
35
var modelProperty = new
CSharpCodeIntermediateNode
();
Mvc\PagesPropertyInjectionPass.cs (2)
34
var vddProperty = new
CSharpCodeIntermediateNode
();
41
var modelProperty = new
CSharpCodeIntermediateNode
();
27 references to CSharpCodeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (27)
Language\CodeGeneration\IntermediateNodeWriter.cs (2)
130
public virtual void WriteCSharpCode(CodeRenderingContext context,
CSharpCodeIntermediateNode
node)
431
protected static void RenderCSharpCode(CodeRenderingContext context,
CSharpCodeIntermediateNode
node)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
83
else if (node.Children is [
CSharpCodeIntermediateNode
])
Language\Components\ComponentLayoutDirectivePass.cs (1)
36
var
attributeNode = new CSharpCodeIntermediateNode();
Language\Components\ComponentNodeWriter.cs (1)
656
public override void WriteCSharpCode(CodeRenderingContext context,
CSharpCodeIntermediateNode
node)
Language\Components\ComponentRenderModeDirectivePass.cs (1)
100
var
attributeNode = new CSharpCodeIntermediateNode();
Language\Components\ComponentWhitespacePass.cs (2)
114
case
CSharpCodeIntermediateNode
_:
182
if (node.Children[childIndex] is
CSharpCodeIntermediateNode
)
Language\DefaultRazorCSharpLoweringPhase.cs (1)
236
public override void VisitCSharpCode(
CSharpCodeIntermediateNode
node)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1110
if (child is CSharpExpressionIntermediateNode or
CSharpCodeIntermediateNode
)
1489
var
statementNode = new CSharpCodeIntermediateNode()
2056
var
statementNode = new CSharpCodeIntermediateNode()
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
796
var
csharpCode = new CSharpCodeIntermediateNode() { Source = csharpCodeAttrValue.Source };
Language\DefaultTagHelperResolutionPhase.cs (2)
537
else if (child is CSharpExpressionIntermediateNode or
CSharpCodeIntermediateNode
)
628
else if (valueChild is
CSharpCodeIntermediateNode
csharpCode)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (2)
477
CSharpCodeIntermediateNode
)
1618
if (elementNode.Children[i] is
CSharpCodeIntermediateNode
codeChild)
Language\Extensions\AttributeDirectivePass.cs (1)
30
var
node = new CSharpCodeIntermediateNode
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
436
else if (node is
CSharpCodeIntermediateNode
)
Language\Intermediate\IntermediateNodeVisitor.cs (1)
42
public virtual void VisitCSharpCode(
CSharpCodeIntermediateNode
node)
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
67
var
pageAttribute = new CSharpCodeIntermediateNode();
Mvc.Version2_X\InstrumentationPass.cs (2)
38
var
beginNode = new CSharpCodeIntermediateNode();
47
var
endNode = new CSharpCodeIntermediateNode();
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
30
var
vddProperty = new CSharpCodeIntermediateNode();
35
var
modelProperty = new CSharpCodeIntermediateNode();
Mvc\PagesPropertyInjectionPass.cs (2)
34
var
vddProperty = new CSharpCodeIntermediateNode();
41
var
modelProperty = new CSharpCodeIntermediateNode();