152 references to Add
Microsoft.CodeAnalysis.Razor.Compiler (152)
Language\Legacy\CSharpCodeParser.cs (85)
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()); 1168builder.Add(OutputTokensAsExpressionLiteral()); 1172builder.Add(OutputTokensAsStatementLiteral()); 1183builder.Add(template); 1199builder.Add(OutputTokensAsEphemeralLiteral()); 1271builder.Add(directive); 1291builder.Add(directive); 1311builder.Add(directive); 1355directiveBuilder.Add(OutputAsMarkupLiteral()); 1399directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1590builder.Add(BuildDirective(SyntaxKind.Whitespace)); 1611directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1624directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1629directiveBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1644builder.Add(BuildDirective(SyntaxKind.Identifier)); 1657builder.Add(BuildDirective(SyntaxKind.Identifier)); 1669builder.Add(BuildDirective(SyntaxKind.Identifier)); 1685builder.Add(BuildDirective(SyntaxKind.Identifier)); 1700builder.Add(BuildDirective(SyntaxKind.StringLiteral)); 1715builder.Add(BuildDirective(SyntaxKind.CSharpExpressionLiteral)); 1733builder.Add(BuildDirective(SyntaxKind.LeftBracket)); 1754builder.Add(BuildDirective(SyntaxKind.Identifier)); 1787builder.Add(BuildDirective(SyntaxKind.Keyword)); 1797directiveBuilder.Add(OutputAsMetaCode(Output())); 1800directiveBuilder.Add(expression); 1808builder.Add(BuildDirective(SyntaxKind.Identifier)); 1821directiveBuilder.Add(OutputTokensAsStatementLiteral()); 1831directiveBuilder.Add(OutputTokensAsUnclassifiedLiteral()); 1834directiveBuilder.Add(OutputAsMetaCode(Output(), AcceptedCharactersInternal.Whitespace)); 1855directiveBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1861directiveBuilder.Add(OutputTokensAsUnclassifiedLiteral()); 1875directiveBuilder.Add(razorBlock); 1888directiveBuilder.Add(OutputTokensAsUnclassifiedLiteral()); 1914childBuilder.Add(OutputTokensAsStatementLiteral()); 1922builder.Add(BuildDirective(SyntaxKind.Identifier)); 1927builder.Add(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters)); 1938directiveBuilder.Add(node); 2051builder.Add(OutputAsMetaCode(Output())); 2059builder.Add(SyntaxFactory.CSharpCodeBlock(childBuilder.ToList())); 2085builder.Add(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters)); 2100builder.Add(OutputTokensAsStatementLiteral()); 2160builder.Add(SyntaxFactory.CSharpImplicitExpression(transition, implicitExpressionBody)); 2175builder.Add(transition); 2273builder.Add(transition); 2360builder.Add(transition); 2440builder.Add(transition); 2517builder.Add(transition); 2533builder.Add(transition); 2555builder.Add(transition); 2657builder.Add(SyntaxFactory.RazorUsingDirective(transition, directiveBody)); 2660builder.Add(OutputAsMetaCode(Output(), Context.CurrentAcceptedCharacters)); 2767builder.Add(directive); 2819builder.Add(OutputTokensAsStatementLiteral()); 2821builder.Add(comment); 2918builder.Add(htmlBlock); 2980builder.Add(OutputTokensAsStatementLiteral()); 2982builder.Add(OutputTokensAsEphemeralLiteral()); 3005builder.Add(OutputTokensAsStatementLiteral()); 3086builder.Add(OutputTokensAsExpressionLiteral()); 3090builder.Add(OutputTokensAsStatementLiteral()); 3094builder.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); 1353attributeValueBuilder.Add(literalValue); 1396markupBuilder.Add(OutputAsMarkupLiteral()); 1401markupBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1404builder.Add(markupBlock); 1422builder.Add(value); 1451builder.Add(literalAttributeValue); 1523builder.Add(OutputAsMarkupLiteral()); 1537miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 1574builder.Add(element); 1580builder.Add(OutputAsMarkupLiteral()); 1610builder.Add(OutputAsMarkupLiteral()); 1616builder.Add(OutputAsMarkupEphemeralLiteral()); 1651builder.Add(OutputAsMarkupLiteral()); 1662htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1674htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1680htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1682builder.Add(commentBlock); 1691builder.Add(OutputAsMarkupLiteral()); 1709builder.Add(OutputAsMarkupLiteral()); 1722builder.Add(OutputAsMarkupLiteral()); 1726builder.Add(OutputAsMarkupEphemeralLiteral()); 1730builder.Add(comment); 1740builder.Add(OutputAsMarkupEphemeralLiteral()); 1772builder.Add(OutputAsMarkupEphemeralLiteral()); 2154builder.Add(element); 2228builder.Add(OutputAsMarkupLiteral()); 2236builder.Add(codeBlock);
Language\Legacy\SpanEditHandler.cs (1)
95builder.Add(token);
Language\Legacy\TokenizerBackedParser.cs (1)
540TokenBuilder.Add(token);