2 types derived from IntermediateNodeBuilder
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
2191private class ImportBuilder : IntermediateNodeBuilder
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (1)
11internal class DefaultRazorIntermediateNodeBuilder : IntermediateNodeBuilder
26 references to IntermediateNodeBuilder
Microsoft.CodeAnalysis.Razor.Compiler (26)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (11)
45var builder = IntermediateNodeBuilder.Create(documentNode); 195IntermediateNodeBuilder builder, 309protected readonly IntermediateNodeBuilder _builder; 321public LoweringVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, RazorParserOptions options) 1042public LegacyFileKindVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, RazorParserOptions options) 1617IntermediateNodeBuilder builder, 2104IntermediateNodeBuilder builder, 2186public ImportsVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, RazorParserOptions options) 2193private readonly IntermediateNodeBuilder _innerBuilder; 2195public ImportBuilder(IntermediateNodeBuilder innerBuilder)
Language\DocumentClassifierPassBase.cs (14)
76var documentBuilder = IntermediateNodeBuilder.Create(documentNode); 78var namespaceBuilder = IntermediateNodeBuilder.Create(documentBuilder.Current); 81var classBuilder = IntermediateNodeBuilder.Create(namespaceBuilder.Current); 84var methodBuilder = IntermediateNodeBuilder.Create(classBuilder.Current); 119private readonly IntermediateNodeBuilder _namespace; 120private readonly IntermediateNodeBuilder _class; 121private readonly IntermediateNodeBuilder _method; 123public Visitor(IntermediateNodeBuilder @namespace, IntermediateNodeBuilder @class, IntermediateNodeBuilder method)
Language\Intermediate\IntermediateNodeBuilder.cs (1)
12public static IntermediateNodeBuilder Create(IntermediateNode root)