2 overrides of Add
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
2202
public override void
Add
(IntermediateNode node)
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (1)
29
public override void
Add
(IntermediateNode node)
78 references to Add
Microsoft.AspNetCore.Razor.Language.UnitTests (57)
CodeGeneration\DesignTimeNodeWriterTest.cs (14)
128
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++"));
156
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++"));
187
builder.
Add
(IntermediateNodeFactory.CSharpToken("i"));
189
builder.
Add
(new MyExtensionIntermediateNode());
191
builder.
Add
(IntermediateNodeFactory.CSharpToken("++"));
219
builder.
Add
(IntermediateNodeFactory.CSharpToken("i"));
221
builder.
Add
(new MyExtensionIntermediateNode());
223
builder.
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) { }"));
498
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++"));
541
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++", new SourceSpan(fileName, 0, 2, 3, 6, 1, 2)));
CodeGeneration\LiteralRuntimeNodeWriterTest.cs (4)
20
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++", new SourceSpan("test.cshtml", 0, 0, 0, 3, 0, 3)));
51
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++;", new SourceSpan("test.cshtml", 0, 0, 0, 4, 0, 4)));
52
builder.
Add
(IntermediateNodeFactory.CSharpToken("j++;", new SourceSpan("test.cshtml", 5, 0, 5, 4, 0, 9)));
53
builder.
Add
(IntermediateNodeFactory.CSharpToken("k++;", new SourceSpan("test.cshtml", 10, 0, 10, 4, 0, 14)));
CodeGeneration\RuntimeNodeWriterTest.cs (12)
120
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++"));
144
builder.
Add
(IntermediateNodeFactory.CSharpToken("i++", new SourceSpan("test.cshtml", 0, 0, 0, 3, 0, 3)));
176
builder.
Add
(IntermediateNodeFactory.CSharpToken("i"));
178
builder.
Add
(new MyExtensionIntermediateNode());
180
builder.
Add
(IntermediateNodeFactory.CSharpToken("++"));
205
builder.
Add
(IntermediateNodeFactory.CSharpToken("i", new SourceSpan("test.cshtml", 0, 0, 0, 1, 0, 1)));
207
builder.
Add
(new MyExtensionIntermediateNode());
209
builder.
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)
230
builder.
Add
(new NamespaceDeclarationIntermediateNode()
270
builder.
Add
(new ClassDeclarationIntermediateNode()
316
builder.
Add
(new ClassDeclarationIntermediateNode()
365
builder.
Add
(new ClassDeclarationIntermediateNode()
413
builder.
Add
(new MethodDeclarationIntermediateNode()
460
builder.
Add
(new FieldDeclarationIntermediateNode()
499
builder.
Add
(new PropertyDeclarationIntermediateNode()
DocumentClassifierPassBaseTest.cs (7)
133
builder.
Add
(new UsingDirectiveIntermediateNode());
158
builder.
Add
(new HtmlContentIntermediateNode());
159
builder.
Add
(new CSharpCodeIntermediateNode());
186
builder.
Add
(new HtmlContentIntermediateNode());
187
builder.
Add
(new CSharpCodeIntermediateNode());
221
builder.
Add
(new HtmlContentIntermediateNode());
222
builder.
Add
(new CSharpCodeIntermediateNode());
Extensions\MetadataAttributePassTest.cs (7)
117
builder.
Add
(@class);
166
builder.
Add
(@class);
199
builder.
Add
(@class);
236
builder.
Add
(@class);
273
builder.
Add
(@class);
321
builder.
Add
(@class);
381
builder.
Add
(@class);
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (6)
23
builder.
Add
(@class);
43
builder.
Add
(method);
63
builder.
Add
(@namespace);
89
builder.
Add
(match1);
95
builder.
Add
(nonMatch);
101
builder.
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);