151 references to Add
Microsoft.CodeAnalysis.Razor.Compiler (151)
Language\Legacy\CSharpCodeParser.cs (84)
323
builder.
Add
(OutputTokensAsStatementLiteral());
327
builder.
Add
(statement);
333
builder.
Add
(OutputTokensAsStatementLiteral());
337
builder.
Add
(expression);
346
builder.
Add
(OutputTokensAsStatementLiteral());
361
builder.
Add
(implicitExpression);
372
builder.
Add
(OutputTokensAsStatementLiteral());
377
builder.
Add
(implicitExpression);
380
builder.
Add
(OutputTokensAsStatementLiteral());
387
builder.
Add
(OutputTokensAsStatementLiteral());
406
builder.
Add
(expressionBlock);
473
expressionBuilder.
Add
(OutputTokensAsExpressionLiteral());
543
builder.
Add
(OutputTokensAsExpressionLiteral());
735
builder.
Add
(OutputTokensAsStatementLiteral());
803
builder.
Add
(OutputTokensAsStatementLiteral());
856
builder.
Add
(OutputTokensAsStatementLiteral());
866
builder.
Add
(OutputTokensAsStatementLiteral());
868
builder.
Add
(comment);
929
builder.
Add
(OutputTokensAsStatementLiteral());
934
builder.
Add
(OutputTokensAsEphemeralLiteral());
956
builder.
Add
(OutputTokensAsStatementLiteral());
959
builder.
Add
(nestedBlock);
1026
builder.
Add
(OutputTokensAsStatementLiteral());
1084
builder.
Add
(OutputTokensAsStatementLiteral());
1085
builder.
Add
(ParseRazorComment());
1152
builder.
Add
(OutputTokensAsExpressionLiteral());
1156
builder.
Add
(OutputTokensAsStatementLiteral());
1167
builder.
Add
(template);
1183
builder.
Add
(OutputTokensAsEphemeralLiteral());
1255
builder.
Add
(directive);
1275
builder.
Add
(directive);
1295
builder.
Add
(directive);
1339
directiveBuilder.
Add
(OutputAsMarkupLiteral());
1383
directiveBuilder.
Add
(OutputTokensAsStatementLiteral());
1574
builder.
Add
(BuildDirective(SyntaxKind.Whitespace));
1595
directiveBuilder.
Add
(OutputTokensAsStatementLiteral());
1608
directiveBuilder.
Add
(OutputTokensAsStatementLiteral());
1613
directiveBuilder.
Add
(OutputAsMarkupEphemeralLiteral());
1628
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1641
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1653
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1669
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1684
builder.
Add
(BuildDirective(SyntaxKind.StringLiteral));
1699
builder.
Add
(BuildDirective(SyntaxKind.CSharpExpressionLiteral));
1717
builder.
Add
(BuildDirective(SyntaxKind.LeftBracket));
1738
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1771
builder.
Add
(BuildDirective(SyntaxKind.Keyword));
1781
directiveBuilder.
Add
(OutputAsMetaCode(Output()));
1784
directiveBuilder.
Add
(expression);
1792
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1805
directiveBuilder.
Add
(OutputTokensAsStatementLiteral());
1815
directiveBuilder.
Add
(OutputTokensAsUnclassifiedLiteral());
1818
directiveBuilder.
Add
(OutputAsMetaCode(Output(), AcceptedCharactersInternal.Whitespace));
1839
directiveBuilder.
Add
(OutputAsMarkupEphemeralLiteral());
1845
directiveBuilder.
Add
(OutputTokensAsUnclassifiedLiteral());
1859
directiveBuilder.
Add
(razorBlock);
1872
directiveBuilder.
Add
(OutputTokensAsUnclassifiedLiteral());
1898
childBuilder.
Add
(OutputTokensAsStatementLiteral());
1906
builder.
Add
(BuildDirective(SyntaxKind.Identifier));
1911
builder.
Add
(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters));
1922
directiveBuilder.
Add
(node);
2035
builder.
Add
(OutputAsMetaCode(Output()));
2043
builder.
Add
(SyntaxFactory.CSharpCodeBlock(childBuilder.ToList()));
2069
builder.
Add
(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters));
2084
builder.
Add
(OutputTokensAsStatementLiteral());
2144
builder.
Add
(SyntaxFactory.CSharpImplicitExpression(transition, implicitExpressionBody));
2159
builder.
Add
(transition);
2257
builder.
Add
(transition);
2344
builder.
Add
(transition);
2424
builder.
Add
(transition);
2501
builder.
Add
(transition);
2517
builder.
Add
(transition);
2539
builder.
Add
(transition);
2641
builder.
Add
(SyntaxFactory.RazorUsingDirective(transition, directiveBody));
2644
builder.
Add
(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters));
2751
builder.
Add
(directive);
2803
builder.
Add
(OutputTokensAsStatementLiteral());
2805
builder.
Add
(comment);
2902
builder.
Add
(htmlBlock);
2960
builder.
Add
(OutputTokensAsStatementLiteral());
2962
builder.
Add
(OutputTokensAsEphemeralLiteral());
3042
builder.
Add
(OutputTokensAsExpressionLiteral());
3046
builder.
Add
(OutputTokensAsStatementLiteral());
3050
builder.
Add
(comment);
Language\Legacy\HtmlMarkupParser.cs (65)
80
builder.
Add
(OutputAsMarkupLiteral());
93
builder.
Add
(voidElement);
100
builder.
Add
(element);
146
builder.
Add
(OutputAsMarkupLiteral());
164
builder.
Add
(OutputAsMarkupLiteral());
210
builder.
Add
(OutputAsMarkupLiteral());
275
builder.
Add
(OutputAsMarkupLiteral());
304
builder.
Add
(OutputAsMarkupLiteral());
319
builder.
Add
(OutputAsMarkupLiteral());
327
builder.
Add
(element);
396
builder.
Add
(OutputAsMarkupLiteral());
407
builder.
Add
(transition);
418
builder.
Add
(OutputAsMetaCode(Output(), AcceptedCharactersInternal.Any));
468
builder.
Add
(OutputAsMarkupLiteral());
478
builder.
Add
(OutputAsMarkupLiteral());
496
builder.
Add
(element);
519
builder.
Add
(element);
530
builder.
Add
(element);
562
builder.
Add
(unclosedElement);
588
builder.
Add
(voidElement);
611
builder.
Add
(malformedElement);
618
builder.
Add
(element);
797
miscAttributeContentBuilder.
Add
(OutputAsMarkupLiteral());
818
miscAttributeContentBuilder.
Add
(miscContent);
907
miscAttributeBuilder.
Add
(OutputAsMarkupLiteral());
913
miscAttributeBuilder.
Add
(OutputAsMarkupLiteral());
974
miscAttributeBuilder.
Add
(miscContent);
1066
miscAttributeContentBuilder.
Add
(OutputAsMarkupLiteral());
1070
builder.
Add
(miscAttributeContent);
1080
miscAttributeContentBuilder.
Add
(OutputAsMarkupLiteral());
1084
builder.
Add
(miscAttributeContent);
1096
miscAttributeContentBuilder.
Add
(OutputAsMarkupLiteral());
1100
builder.
Add
(invalidAttributeBlock);
1127
builder.
Add
(value);
1155
builder.
Add
(namePrefix);
1157
builder.
Add
(OutputAsMarkupEphemeralLiteral());
1169
builder.
Add
(minimizedAttributeBlock);
1175
builder.
Add
(attributeBlock);
1352
attributeValueBuilder.
Add
(literalValue);
1395
markupBuilder.
Add
(OutputAsMarkupLiteral());
1400
markupBuilder.
Add
(OutputAsMarkupEphemeralLiteral());
1403
builder.
Add
(markupBlock);
1421
builder.
Add
(value);
1450
builder.
Add
(literalAttributeValue);
1522
builder.
Add
(OutputAsMarkupLiteral());
1536
miscAttributeBuilder.
Add
(OutputAsMarkupLiteral());
1573
builder.
Add
(element);
1579
builder.
Add
(OutputAsMarkupLiteral());
1609
builder.
Add
(OutputAsMarkupLiteral());
1615
builder.
Add
(OutputAsMarkupEphemeralLiteral());
1650
builder.
Add
(OutputAsMarkupLiteral());
1661
htmlCommentBuilder.
Add
(OutputAsMarkupLiteral());
1673
htmlCommentBuilder.
Add
(OutputAsMarkupLiteral());
1679
htmlCommentBuilder.
Add
(OutputAsMarkupLiteral());
1681
builder.
Add
(commentBlock);
1690
builder.
Add
(OutputAsMarkupLiteral());
1708
builder.
Add
(OutputAsMarkupLiteral());
1721
builder.
Add
(OutputAsMarkupLiteral());
1725
builder.
Add
(OutputAsMarkupEphemeralLiteral());
1729
builder.
Add
(comment);
1739
builder.
Add
(OutputAsMarkupEphemeralLiteral());
1771
builder.
Add
(OutputAsMarkupEphemeralLiteral());
2148
builder.
Add
(element);
2222
builder.
Add
(OutputAsMarkupLiteral());
2230
builder.
Add
(codeBlock);
Language\Legacy\SpanEditHandler.cs (1)
95
builder.
Add
(token);
Language\Legacy\TokenizerBackedParser.cs (1)
540
TokenBuilder.
Add
(token);