2 overrides of Add
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
2202public override void Add(IntermediateNode node)
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (1)
29public override void Add(IntermediateNode node)
78 references to Add
Microsoft.AspNetCore.Razor.Language.UnitTests (57)
CodeGeneration\DesignTimeNodeWriterTest.cs (14)
128builder.Add(IntermediateNodeFactory.CSharpToken("i++")); 156builder.Add(IntermediateNodeFactory.CSharpToken("i++")); 187builder.Add(IntermediateNodeFactory.CSharpToken("i")); 189builder.Add(new MyExtensionIntermediateNode()); 191builder.Add(IntermediateNodeFactory.CSharpToken("++")); 219builder.Add(IntermediateNodeFactory.CSharpToken("i")); 221builder.Add(new MyExtensionIntermediateNode()); 223builder.Add(IntermediateNodeFactory.CSharpToken("++")); 258.Add(IntermediateNodeFactory.CSharpToken(" ")); 288.Add(IntermediateNodeFactory.CSharpToken("if (true) { }")); 315.Add(IntermediateNodeFactory.CSharpToken("if (true) { }")); 349.Add(IntermediateNodeFactory.CSharpToken(" if (true) { }")); 498builder.Add(IntermediateNodeFactory.CSharpToken("i++")); 541builder.Add(IntermediateNodeFactory.CSharpToken("i++", new SourceSpan(fileName, 0, 2, 3, 6, 1, 2)));
CodeGeneration\LiteralRuntimeNodeWriterTest.cs (4)
20builder.Add(IntermediateNodeFactory.CSharpToken("i++", new SourceSpan("test.cshtml", 0, 0, 0, 3, 0, 3))); 51builder.Add(IntermediateNodeFactory.CSharpToken("i++;", new SourceSpan("test.cshtml", 0, 0, 0, 4, 0, 4))); 52builder.Add(IntermediateNodeFactory.CSharpToken("j++;", new SourceSpan("test.cshtml", 5, 0, 5, 4, 0, 9))); 53builder.Add(IntermediateNodeFactory.CSharpToken("k++;", new SourceSpan("test.cshtml", 10, 0, 10, 4, 0, 14)));
CodeGeneration\RuntimeNodeWriterTest.cs (12)
120builder.Add(IntermediateNodeFactory.CSharpToken("i++")); 144builder.Add(IntermediateNodeFactory.CSharpToken("i++", new SourceSpan("test.cshtml", 0, 0, 0, 3, 0, 3))); 176builder.Add(IntermediateNodeFactory.CSharpToken("i")); 178builder.Add(new MyExtensionIntermediateNode()); 180builder.Add(IntermediateNodeFactory.CSharpToken("++")); 205builder.Add(IntermediateNodeFactory.CSharpToken("i", new SourceSpan("test.cshtml", 0, 0, 0, 1, 0, 1))); 207builder.Add(new MyExtensionIntermediateNode()); 209builder.Add(IntermediateNodeFactory.CSharpToken("++", new SourceSpan("test.cshtml", 2, 0, 2, 2, 0, 4))); 248.Add(IntermediateNodeFactory.CSharpToken(" \t")); 267.Add(IntermediateNodeFactory.CSharpToken("if (true) { }")); 290.Add(IntermediateNodeFactory.CSharpToken("if (true) { }", new SourceSpan("test.cshtml", 0, 0, 0, 13))); 321.Add(IntermediateNodeFactory.CSharpToken(" if (true) { }", new SourceSpan("test.cshtml", 0, 0, 0, 17)));
DefaultRazorCSharpLoweringPhaseTest.cs (7)
230builder.Add(new NamespaceDeclarationIntermediateNode() 270builder.Add(new ClassDeclarationIntermediateNode() 316builder.Add(new ClassDeclarationIntermediateNode() 365builder.Add(new ClassDeclarationIntermediateNode() 413builder.Add(new MethodDeclarationIntermediateNode() 460builder.Add(new FieldDeclarationIntermediateNode() 499builder.Add(new PropertyDeclarationIntermediateNode()
DocumentClassifierPassBaseTest.cs (7)
133builder.Add(new UsingDirectiveIntermediateNode()); 158builder.Add(new HtmlContentIntermediateNode()); 159builder.Add(new CSharpCodeIntermediateNode()); 186builder.Add(new HtmlContentIntermediateNode()); 187builder.Add(new CSharpCodeIntermediateNode()); 221builder.Add(new HtmlContentIntermediateNode()); 222builder.Add(new CSharpCodeIntermediateNode());
Extensions\MetadataAttributePassTest.cs (7)
117builder.Add(@class); 166builder.Add(@class); 199builder.Add(@class); 236builder.Add(@class); 273builder.Add(@class); 321builder.Add(@class); 381builder.Add(@class);
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (6)
23builder.Add(@class); 43builder.Add(method); 63builder.Add(@namespace); 89builder.Add(match1); 95builder.Add(nonMatch); 101builder.Add(match2);
Microsoft.CodeAnalysis.Razor.Compiler (21)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (19)
395_builder.Add(new DirectiveTokenIntermediateNode() 436_builder.Add(new DirectiveTokenIntermediateNode() 475_builder.Add(new DirectiveTokenIntermediateNode() 514_builder.Add(new DirectiveTokenIntermediateNode() 749_builder.Add(unresolvedNode); 759_builder.Add(IntermediateNodeFactory.HtmlToken( 791_builder.Add(IntermediateNodeFactory.CSharpToken( 1365_builder.Add(unresolvedNode); 1405_builder.Add(new UnresolvedAttributeIntermediateNode() 1496_builder.Add(IntermediateNodeFactory.CSharpToken( 1598_builder.Add(IntermediateNodeFactory.HtmlToken( 1833_builder.Add(unresolvedNode); 1875_builder.Add(new UnresolvedAttributeIntermediateNode() 1887_builder.Add(htmlAttr); 1918_builder.Add(childNode); 1956_builder.Add(new HtmlContentIntermediateNode() 2063_builder.Add(IntermediateNodeFactory.CSharpToken( 2169_builder.Add(IntermediateNodeFactory.CSharpToken( 2205_innerBuilder.Add(node);
Language\DocumentClassifierPassBase.cs (2)
150_class.Add(node); 154_method.Add(node);