24 instantiations of CSharpCodeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (24)
Language\Components\ComponentLayoutDirectivePass.cs (1)
36var attributeNode = new CSharpCodeIntermediateNode();
Language\Components\ComponentNodeWriter.cs (4)
1224WriteCSharpCode(context, new CSharpCodeIntermediateNode() { Source = renderMode.Source, Children = { renderMode.Children[0] } }); 1545WriteCSharpCode(context, new CSharpCodeIntermediateNode 1639WriteCSharpCode(context, new CSharpCodeIntermediateNode 1653WriteCSharpCode(context, new CSharpCodeIntermediateNode
Language\Components\ComponentRenderModeDirectivePass.cs (4)
64classDecl.Children.Add(new CSharpCodeIntermediateNode() 69new CSharpCodeIntermediateNode() 88classDecl.Children.Add(new CSharpCodeIntermediateNode() 106var attributeNode = new CSharpCodeIntermediateNode { IsSynthesizedHelper = true };
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
1494var statementNode = new CSharpCodeIntermediateNode() 2100var statementNode = new CSharpCodeIntermediateNode()
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
811var csharpCode = new CSharpCodeIntermediateNode() { Source = csharpCodeAttrValue.Source };
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
800static (token) => new CSharpCodeIntermediateNode() { Source = token.Source });
Language\Extensions\AttributeDirectivePass.cs (1)
30var node = new CSharpCodeIntermediateNode
Language\Extensions\EliminateMethodBodyPass.cs (1)
36documentNode.Children.Insert(documentNode.Children.IndexOf(documentNode.FindPrimaryNamespace()), new CSharpCodeIntermediateNode()
Language\Intermediate\CSharpCodeIntermediateNode.cs (1)
26var clone = new CSharpCodeIntermediateNode
Language\MarkupSplitter.Slicing.cs (1)
36pieces[i] = new CSharpCodeIntermediateNode { Source = node.Source, IsImported = node.IsImported };
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
67var pageAttribute = new CSharpCodeIntermediateNode();
Mvc.Version2_X\InstrumentationPass.cs (2)
38var beginNode = new CSharpCodeIntermediateNode(); 47var endNode = new CSharpCodeIntermediateNode();
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
30var vddProperty = new CSharpCodeIntermediateNode(); 35var modelProperty = new CSharpCodeIntermediateNode();
Mvc\PagesPropertyInjectionPass.cs (2)
34var vddProperty = new CSharpCodeIntermediateNode(); 41var modelProperty = new CSharpCodeIntermediateNode();
40 references to CSharpCodeIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (40)
Language\CodeGeneration\IntermediateNodeWriter.cs (2)
130public virtual void WriteCSharpCode(CodeRenderingContext context, CSharpCodeIntermediateNode node) 431protected static void RenderCSharpCode(CodeRenderingContext context, CSharpCodeIntermediateNode node)
Language\Components\ComponentComplexAttributeContentPass.cs (1)
83else if (node.Children is [CSharpCodeIntermediateNode])
Language\Components\ComponentLayoutDirectivePass.cs (1)
36var attributeNode = new CSharpCodeIntermediateNode();
Language\Components\ComponentNodeWriter.cs (1)
656public override void WriteCSharpCode(CodeRenderingContext context, CSharpCodeIntermediateNode node)
Language\Components\ComponentRenderModeDirectivePass.cs (1)
106var attributeNode = new CSharpCodeIntermediateNode { IsSynthesizedHelper = true };
Language\Components\ComponentWhitespacePass.cs (2)
119case CSharpCodeIntermediateNode _: 187if (node.Children[childIndex] is CSharpCodeIntermediateNode)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
1115if (child is CSharpExpressionIntermediateNode or CSharpCodeIntermediateNode) 1494var statementNode = new CSharpCodeIntermediateNode() 2100var statementNode = new CSharpCodeIntermediateNode()
Language\DefaultRazorMarkupSplitPhase.cs (1)
335if (children[i] is CSharpCodeIntermediateNode { IsSynthesizedHelper: false } or RouteAttributeExtensionNode)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
811var csharpCode = new CSharpCodeIntermediateNode() { Source = csharpCodeAttrValue.Source };
Language\DefaultTagHelperResolutionPhase.cs (2)
355else if (allowedChildrenString != null && child is CSharpCodeIntermediateNode) 697else if (valueChild is CSharpCodeIntermediateNode csharpCode)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (2)
477CSharpCodeIntermediateNode) 1618if (elementNode.Children[i] is CSharpCodeIntermediateNode codeChild)
Language\Extensions\AttributeDirectivePass.cs (1)
30var node = new CSharpCodeIntermediateNode
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
444else if (node is CSharpCodeIntermediateNode)
Language\Intermediate\CSharpCodeIntermediateNode.cs (1)
26var clone = new CSharpCodeIntermediateNode
Language\Intermediate\IntermediateNodeVisitor.cs (1)
42public virtual void VisitCSharpCode(CSharpCodeIntermediateNode node)
Language\MarkupSplitter.Analysis.cs (2)
45case CSharpCodeIntermediateNode csharp: 77private static void AppendCSharpText(StringBuilder builder, CSharpCodeIntermediateNode node)
Language\MarkupSplitter.Classify.cs (3)
138if (child.Node is CSharpCodeIntermediateNode csharp) 173CSharpCodeIntermediateNode node, 229if (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)
24internal static ImmutableArray<CSharpCodeIntermediateNode> SplitCSharpNode( 25CSharpCodeIntermediateNode node, 33var pieces = new CSharpCodeIntermediateNode[cuts.Length + 1];
Language\RazorCSharpDocumentWriter.cs (1)
272public override void VisitCSharpCode(CSharpCodeIntermediateNode node)
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
67var pageAttribute = new CSharpCodeIntermediateNode();
Mvc.Version2_X\InstrumentationPass.cs (2)
38var beginNode = new CSharpCodeIntermediateNode(); 47var endNode = new CSharpCodeIntermediateNode();
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
30var vddProperty = new CSharpCodeIntermediateNode(); 35var modelProperty = new CSharpCodeIntermediateNode();
Mvc\PagesPropertyInjectionPass.cs (2)
34var vddProperty = new CSharpCodeIntermediateNode(); 41var modelProperty = new CSharpCodeIntermediateNode();