24 instantiations of CSharpCodeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (24)
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] } });
1545
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
1639
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
1653
WriteCSharpCode(context, new
CSharpCodeIntermediateNode
Language\Components\ComponentRenderModeDirectivePass.cs (4)
64
classDecl.Children.Add(new
CSharpCodeIntermediateNode
()
69
new
CSharpCodeIntermediateNode
()
88
classDecl.Children.Add(new
CSharpCodeIntermediateNode
()
106
var attributeNode = new
CSharpCodeIntermediateNode
{ IsSynthesizedHelper = true };
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
1494
var statementNode = new
CSharpCodeIntermediateNode
()
2100
var statementNode = new
CSharpCodeIntermediateNode
()
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
811
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
()
Language\Intermediate\CSharpCodeIntermediateNode.cs (1)
26
var clone = new
CSharpCodeIntermediateNode
Language\MarkupSplitter.Slicing.cs (1)
36
pieces[i] = new
CSharpCodeIntermediateNode
{ Source = node.Source, IsImported = node.IsImported };
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
();
40 references to CSharpCodeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (40)
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)
106
var
attributeNode = new CSharpCodeIntermediateNode { IsSynthesizedHelper = true };
Language\Components\ComponentWhitespacePass.cs (2)
119
case
CSharpCodeIntermediateNode
_:
187
if (node.Children[childIndex] is
CSharpCodeIntermediateNode
)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1115
if (child is CSharpExpressionIntermediateNode or
CSharpCodeIntermediateNode
)
1494
var
statementNode = new CSharpCodeIntermediateNode()
2100
var
statementNode = new CSharpCodeIntermediateNode()
Language\DefaultRazorMarkupSplitPhase.cs (1)
335
if (children[i] is
CSharpCodeIntermediateNode
{ IsSynthesizedHelper: false } or RouteAttributeExtensionNode)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
811
var
csharpCode = new CSharpCodeIntermediateNode() { Source = csharpCodeAttrValue.Source };
Language\DefaultTagHelperResolutionPhase.cs (2)
355
else if (allowedChildrenString != null && child is
CSharpCodeIntermediateNode
)
697
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)
444
else if (node is
CSharpCodeIntermediateNode
)
Language\Intermediate\CSharpCodeIntermediateNode.cs (1)
26
var
clone = new CSharpCodeIntermediateNode
Language\Intermediate\IntermediateNodeVisitor.cs (1)
42
public virtual void VisitCSharpCode(
CSharpCodeIntermediateNode
node)
Language\MarkupSplitter.Analysis.cs (2)
45
case
CSharpCodeIntermediateNode
csharp:
77
private static void AppendCSharpText(StringBuilder builder,
CSharpCodeIntermediateNode
node)
Language\MarkupSplitter.Classify.cs (3)
138
if (child.Node is
CSharpCodeIntermediateNode
csharp)
173
CSharpCodeIntermediateNode
node,
229
if (child.Node is not
CSharpCodeIntermediateNode
)
Language\MarkupSplitter.cs (3)
20
/// flat sequence of raw C# text (<see cref="
CSharpCodeIntermediateNode
"/> holding
150
=> node is not (
CSharpCodeIntermediateNode
or
180
=> node is
CSharpCodeIntermediateNode
|| IsMarkupNode(node);
Language\MarkupSplitter.Slicing.cs (3)
24
internal static ImmutableArray<
CSharpCodeIntermediateNode
> SplitCSharpNode(
25
CSharpCodeIntermediateNode
node,
33
var pieces = new
CSharpCodeIntermediateNode
[cuts.Length + 1];
Language\RazorCSharpDocumentWriter.cs (1)
272
public override 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();