153 references to Add
Microsoft.CodeAnalysis.Razor.Compiler (153)
Language\Legacy\CSharpCodeParser.cs (86)
325builder.Add(OutputTokensAsStatementLiteral()); 329builder.Add(statement); 335builder.Add(OutputTokensAsStatementLiteral()); 339builder.Add(expression); 348builder.Add(OutputTokensAsStatementLiteral()); 363builder.Add(implicitExpression); 374builder.Add(OutputTokensAsStatementLiteral()); 379builder.Add(implicitExpression); 382builder.Add(OutputTokensAsStatementLiteral()); 389builder.Add(OutputTokensAsStatementLiteral()); 408builder.Add(expressionBlock); 475expressionBuilder.Add(OutputTokensAsExpressionLiteral()); 545builder.Add(OutputTokensAsExpressionLiteral()); 737builder.Add(OutputTokensAsStatementLiteral()); 805builder.Add(OutputTokensAsStatementLiteral()); 858builder.Add(OutputTokensAsStatementLiteral()); 868builder.Add(OutputTokensAsStatementLiteral()); 870builder.Add(comment); 931builder.Add(OutputTokensAsStatementLiteral()); 936builder.Add(OutputTokensAsEphemeralLiteral()); 958builder.Add(OutputTokensAsStatementLiteral()); 961builder.Add(nestedBlock); 1028builder.Add(OutputTokensAsStatementLiteral()); 1086builder.Add(OutputTokensAsStatementLiteral()); 1087builder.Add(ParseRazorComment()); 1170builder.Add(OutputTokensAsExpressionLiteral()); 1174builder.Add(OutputTokensAsStatementLiteral()); 1185builder.Add(template); 1201builder.Add(OutputTokensAsEphemeralLiteral()); 1282builder.Add(directive); 1302builder.Add(directive); 1322builder.Add(directive); 1366directiveBuilder.Add(OutputAsMarkupLiteral()); 1410directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1601builder.Add(BuildDirective(SyntaxKind.Whitespace)); 1622directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1635directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1640directiveBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1655builder.Add(BuildDirective(SyntaxKind.Identifier)); 1668builder.Add(BuildDirective(SyntaxKind.Identifier)); 1680builder.Add(BuildDirective(SyntaxKind.Identifier)); 1696builder.Add(BuildDirective(SyntaxKind.Identifier)); 1711builder.Add(BuildDirective(SyntaxKind.StringLiteral)); 1726builder.Add(BuildDirective(SyntaxKind.CSharpExpressionLiteral)); 1744builder.Add(BuildDirective(SyntaxKind.LeftBracket)); 1765builder.Add(BuildDirective(SyntaxKind.Identifier)); 1798builder.Add(BuildDirective(SyntaxKind.Keyword)); 1808directiveBuilder.Add(OutputAsMetaCode(Output())); 1811directiveBuilder.Add(expression); 1819builder.Add(BuildDirective(SyntaxKind.Identifier)); 1832directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1842directiveBuilder.Add(OutputTokensAsUnclassifiedLiteral()); 1845directiveBuilder.Add(OutputAsMetaCode(Output(), AcceptedCharactersInternal.Whitespace)); 1866directiveBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1872directiveBuilder.Add(OutputTokensAsUnclassifiedLiteral()); 1886directiveBuilder.Add(razorBlock); 1899directiveBuilder.Add(OutputTokensAsUnclassifiedLiteral()); 1931childBuilder.Add(OutputTokensAsStatementLiteral()); 1939builder.Add(BuildDirective(SyntaxKind.Identifier)); 1944builder.Add(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters)); 1955directiveBuilder.Add(node); 2080builder.Add(SyntaxFactory.CSharpStatementLiteral( 2206builder.Add(OutputAsMetaCode(Output())); 2214builder.Add(SyntaxFactory.CSharpCodeBlock(childBuilder.ToList())); 2240builder.Add(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters)); 2255builder.Add(OutputTokensAsStatementLiteral()); 2315builder.Add(SyntaxFactory.CSharpImplicitExpression(transition, implicitExpressionBody)); 2330builder.Add(transition); 2428builder.Add(transition); 2515builder.Add(transition); 2595builder.Add(transition); 2672builder.Add(transition); 2688builder.Add(transition); 2710builder.Add(transition); 2812builder.Add(SyntaxFactory.RazorUsingDirective(transition, directiveBody)); 2815builder.Add(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters)); 2922builder.Add(directive); 2974builder.Add(OutputTokensAsStatementLiteral()); 2976builder.Add(comment); 3073builder.Add(htmlBlock); 3135builder.Add(OutputTokensAsStatementLiteral()); 3137builder.Add(OutputTokensAsEphemeralLiteral()); 3160builder.Add(OutputTokensAsStatementLiteral()); 3241builder.Add(OutputTokensAsExpressionLiteral()); 3245builder.Add(OutputTokensAsStatementLiteral()); 3249builder.Add(comment);
Language\Legacy\HtmlMarkupParser.cs (65)
99builder.Add(OutputAsMarkupLiteral()); 112builder.Add(voidElement); 119builder.Add(element); 165builder.Add(OutputAsMarkupLiteral()); 183builder.Add(OutputAsMarkupLiteral()); 228builder.Add(OutputAsMarkupLiteral()); 293builder.Add(OutputAsMarkupLiteral()); 322builder.Add(OutputAsMarkupLiteral()); 337builder.Add(OutputAsMarkupLiteral()); 345builder.Add(element); 414builder.Add(OutputAsMarkupLiteral()); 425builder.Add(transition); 436builder.Add(OutputAsMetaCode(Output(), AcceptedCharactersInternal.Any)); 486builder.Add(OutputAsMarkupLiteral()); 496builder.Add(OutputAsMarkupLiteral()); 514builder.Add(element); 537builder.Add(element); 548builder.Add(element); 580builder.Add(unclosedElement); 607builder.Add(voidElement); 630builder.Add(malformedElement); 637builder.Add(element); 827miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 848miscAttributeContentBuilder.Add(miscContent); 937miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 943miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 1001miscAttributeBuilder.Add(miscContent); 1093miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 1097builder.Add(miscAttributeContent); 1107miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 1111builder.Add(miscAttributeContent); 1123miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 1127builder.Add(invalidAttributeBlock); 1154builder.Add(value); 1182builder.Add(namePrefix); 1184builder.Add(OutputAsMarkupEphemeralLiteral()); 1196builder.Add(minimizedAttributeBlock); 1202builder.Add(attributeBlock); 1380attributeValueBuilder.Add(literalValue); 1423markupBuilder.Add(OutputAsMarkupLiteral()); 1428markupBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1431builder.Add(markupBlock); 1449builder.Add(value); 1478builder.Add(literalAttributeValue); 1550builder.Add(OutputAsMarkupLiteral()); 1564miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 1601builder.Add(element); 1607builder.Add(OutputAsMarkupLiteral()); 1637builder.Add(OutputAsMarkupLiteral()); 1643builder.Add(OutputAsMarkupEphemeralLiteral()); 1678builder.Add(OutputAsMarkupLiteral()); 1689htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1701htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1707htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1709builder.Add(commentBlock); 1718builder.Add(OutputAsMarkupLiteral()); 1736builder.Add(OutputAsMarkupLiteral()); 1749builder.Add(OutputAsMarkupLiteral()); 1753builder.Add(OutputAsMarkupEphemeralLiteral()); 1757builder.Add(comment); 1767builder.Add(OutputAsMarkupEphemeralLiteral()); 1799builder.Add(OutputAsMarkupEphemeralLiteral()); 2197builder.Add(element); 2275builder.Add(OutputAsMarkupLiteral()); 2283builder.Add(codeBlock);
Language\Legacy\SpanEditHandler.cs (1)
95builder.Add(token);
Language\Legacy\TokenizerBackedParser.cs (1)
540TokenBuilder.Add(token);