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