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); 808miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 829miscAttributeContentBuilder.Add(miscContent); 918miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 924miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 985miscAttributeBuilder.Add(miscContent); 1077miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 1081builder.Add(miscAttributeContent); 1091miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 1095builder.Add(miscAttributeContent); 1107miscAttributeContentBuilder.Add(OutputAsMarkupLiteral()); 1111builder.Add(invalidAttributeBlock); 1138builder.Add(value); 1166builder.Add(namePrefix); 1168builder.Add(OutputAsMarkupEphemeralLiteral()); 1180builder.Add(minimizedAttributeBlock); 1186builder.Add(attributeBlock); 1364attributeValueBuilder.Add(literalValue); 1407markupBuilder.Add(OutputAsMarkupLiteral()); 1412markupBuilder.Add(OutputAsMarkupEphemeralLiteral()); 1415builder.Add(markupBlock); 1433builder.Add(value); 1462builder.Add(literalAttributeValue); 1534builder.Add(OutputAsMarkupLiteral()); 1548miscAttributeBuilder.Add(OutputAsMarkupLiteral()); 1585builder.Add(element); 1591builder.Add(OutputAsMarkupLiteral()); 1621builder.Add(OutputAsMarkupLiteral()); 1627builder.Add(OutputAsMarkupEphemeralLiteral()); 1662builder.Add(OutputAsMarkupLiteral()); 1673htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1685htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1691htmlCommentBuilder.Add(OutputAsMarkupLiteral()); 1693builder.Add(commentBlock); 1702builder.Add(OutputAsMarkupLiteral()); 1720builder.Add(OutputAsMarkupLiteral()); 1733builder.Add(OutputAsMarkupLiteral()); 1737builder.Add(OutputAsMarkupEphemeralLiteral()); 1741builder.Add(comment); 1751builder.Add(OutputAsMarkupEphemeralLiteral()); 1783builder.Add(OutputAsMarkupEphemeralLiteral()); 2165builder.Add(element); 2239builder.Add(OutputAsMarkupLiteral()); 2247builder.Add(codeBlock);
Language\Legacy\SpanEditHandler.cs (1)
95builder.Add(token);
Language\Legacy\TokenizerBackedParser.cs (1)
540TokenBuilder.Add(token);