174 references to Add
Microsoft.AspNetCore.Razor.Utilities.Shared (10)
EnumerableExtensions.cs (3)
72results.Add(selector(item)); 143results.Add(selector(item, index++)); 612builder.Add(item);
ImmutableArrayExtensions.cs (5)
319builder.Add(item); 403builder.Add(item); 485builder.Add(item); 571builder.Add(item); 997result.Add(stack.Pop());
PooledObjects\PooledArrayBuilder`1.cs (1)
679Add(item);
Utilities\Delta.cs (1)
47result.Add(item);
Microsoft.CodeAnalysis.Razor.Compiler (164)
CSharp\DefaultTagHelperDescriptorFactory.cs (2)
77targetElementAttributes.Add(attribute); 394properties.Add(property);
Language\CodeGeneration\CodeRenderingContext.cs (1)
105filtered.Add(diagnostic);
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
313htmlContentBuilder.Add(htmlContent);
Language\Components\ComponentBindLoweringPass.cs (53)
250attributes.Add(new(directiveAttribute, i)); 254attributes.Add(new(directiveAttributeParameter, i)); 292toRemove.Add(attribute); 361toRemove.Add(attribute); 587builder.Add(valueNode); 610builder.Add(changeNode); 633builder.Add(expressionNode); 668builder.Add(helperNode); 815valueExpressionTokens.Add(original); 838changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 842changeExpressionTokens.Add(setter); 850changeExpressionTokens.Add(startToken); 851changeExpressionTokens.Add(after); 852changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken("); }")); 857changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 872valueExpressionTokens.Add(original); 875changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, ")); 881changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 886changeExpressionTokens.Add(setter); 891changeExpressionTokens.Add( 893changeExpressionTokens.Add(after); 894changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 899changeExpressionTokens.Add( 901changeExpressionTokens.Add(setter); 902changeExpressionTokens.Add( 904changeExpressionTokens.Add(after); 905changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 909changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", {original.Content})")); 927valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.BindConverter.FormatValue}(")); 928valueExpressionTokens.Add(original); 932valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", format: ")); 933valueExpressionTokens.Add(format); 938valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", culture: ")); 939valueExpressionTokens.Add(culture); 942valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")")); 961changeExpressionTokens.Add( 968changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 973changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 974changeExpressionTokens.Add(setter); 975changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", value: {original.Content})")); 980changeExpressionTokens.Add( 982changeExpressionTokens.Add(after); 983changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 988changeExpressionTokens.Add( 990changeExpressionTokens.Add(setter); 991changeExpressionTokens.Add( 993changeExpressionTokens.Add(after); 994changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 998changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", ")); 1000changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(original.Content)); 1004changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", format: {format.Content}")); 1009changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", culture: {culture.Content}")); 1012changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")"));
Language\Components\ComponentDocumentClassifierPass.cs (1)
122typeParameters.Add(new(name.Content, name.Source, constraints?.Content, constraints?.Source));
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
181tokens.Add( 186tokens.Add(IntermediateNodeFactory.CSharpToken(")"));
Language\Components\ComponentGenericTypePass.cs (1)
427genericTypeConstraints.Add(constraints);
Language\Components\ComponentImportProjectFeature.cs (1)
32imports.Add(s_defaultImport);
Language\Components\ComponentMarkupEncodingPass.cs (1)
136toUpdate.Add((token, decoded));
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
656builder.Add(node); 987attrBuilder.Add(new KeyValuePair<string, string>( 993attrBuilder.Add(new KeyValuePair<string, string>(
Language\DefaultRazorParsingPhase.cs (1)
61importSyntaxTrees.Add(tree);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (10)
445newChildren.Add(innerExpr); 465newChildren.Add(expr); 475newChildren.Add(existingExpr); 483newChildren.Add(expr); 493newChildren.Add(expr); 501newChildren.Add(child); 711newChildren.Add(ToCSharpToken(htmlToken)); 715newChildren.Add(token); 726newChildren.Add(token); 731newChildren.Add(child);
Language\DefaultTagHelperResolutionPhase.cs (4)
484allowedNames.Add(childTag.Name); 668output.Add(expr); 676output.Add(ToCSharpToken(htmlToken)); 680output.Add(token);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
1513pendingLiteralParts.Add((mergedContent, mergedSource)); 1524pendingLiteralParts.Add((htmlToken.Content, htmlToken.Source)); 1537pendingLiteralParts.Add((prefix, null)); 1546pendingLiteralParts.Add((unresolvedExpr2.Prefix, null));
Language\Extensions\ImplementsDirectivePass.cs (1)
33interfaces.Add(IntermediateNodeFactory.CSharpToken(token.Content, token.Source));
Language\FeatureCache`1.cs (1)
47builder.Add(featureOfType);
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (2)
87references.Add(new(directiveNode, parent)); 135references.Add(new(typedNode, parent));
Language\Intermediate\IntermediateNodeExtensions.cs (1)
64results.Add(target);
Language\Legacy\CSharpCodeParser.cs (2)
2970tokens.Add(NextAsEscapedIdentifier()); 2986tokens.Add(CurrentToken);
Language\Legacy\HtmlMarkupParser.cs (3)
1208nameTokens.Add(CurrentToken); 1877whitespaceTokens.Add(CurrentToken); 1882whitespaceTokens.Add(CurrentToken);
Language\Legacy\TagHelperBlockRewriter.cs (13)
90attributeBuilder.Add(result.RewrittenAttribute); 102attributeBuilder.Add(result.RewrittenAttribute); 140attributeBuilder.Add(razorComment); 150attributeBuilder.Add(textLiteral); 160attributeBuilder.Add(ephemeralLiteral); 174attributeBuilder.Add(startTag.Attributes[j]); 305builder.Add(SyntaxFactory.MarkupTextLiteral(literalTokens: default)); 677builder.Add(expression); 686builder.Add(rewrittenOpenParen); 688builder.Add(rewrittenCloseParen); 700builder.Add(rewrittenOpenParen); 702builder.Add(rewrittenCloseParen); 805builder.Add(node.Prefix);
Language\Legacy\TagHelperParseTreeRewriter.cs (4)
133rewrittenNodes.Add(tagHelperElement); 420attributes.Add(minimizedAttribute); 453attributes.Add(new(attributeName, attributeValue)); 782result.Add(name);
Language\Legacy\TokenizerBackedParser.cs (6)
109tokens.Add(currentToken); 115tokens.Add(CurrentToken); 144tokens.Add(CurrentToken); 153tokens.Add(CurrentToken); 313result.Add(CurrentToken); 332result.Add(CurrentToken);
Language\RazorProjectEngine.cs (2)
409result.Add(import); 441imports.Add(sourceDocument);
Language\RazorProjectEngineBuilder.cs (2)
36engineFeatures.Add(engineFeature); 40projectEngineFeatures.Add(projectEngineFeature);
Language\RazorProjectFileSystem.cs (1)
138result.Add(item);
Language\Syntax\BaseMarkupEndTagSyntax.cs (7)
41tokens.Add(openAngle); 46tokens.Add(forwardSlash); 61builder.Add(SyntaxFactory.MarkupTextLiteral(tokens.ToListAndClear(), chunkGenerator, acceptsAnyHandler)); 64builder.Add(SyntaxFactory.RazorMetaCode(bang, chunkGenerator, acceptsNoneHandler)); 69tokens.Add(name); 83tokens.Add(closeAngle); 86builder.Add(SyntaxFactory.MarkupTextLiteral(tokens.ToListAndClear(), chunkGenerator, editHandler));
Language\Syntax\BaseMarkupStartTagSyntax.cs (8)
83tokens.Add(openAngle); 88builder.Add(SyntaxFactory.MarkupTextLiteral(tokens.ToListAndClear(), chunkGenerator, acceptsAnyHandler)); 91builder.Add(SyntaxFactory.RazorMetaCode(bang, chunkGenerator, acceptsNoneHandler)); 96tokens.Add(name); 99builder.Add(SyntaxFactory.MarkupTextLiteral( 106tokens.Add(forwardSlash); 111tokens.Add(closeAngle); 116builder.Add(SyntaxFactory.MarkupTextLiteral(tokens.ToListAndClear(), chunkGenerator, editHandler));
Language\Syntax\SyntaxList`1.cs (1)
464builder.Add(node);
Language\Syntax\SyntaxRewriter.cs (2)
71builder.Add(visited); 115builder.Add(visited);
Language\Syntax\SyntaxUtilities.cs (6)
31literals.Add(literal); 45literals.Add(contentLiteral); 56newChildren.Add(contentChild); 64newChildren.Add(child); 80newChildren.Add(mergedLiteral); 137builder.Add(token);
Language\TagHelperBinder.cs (2)
201tempRulesBuilder.Add(rule); 207resultsBuilder.Add(new(descriptor, tempRulesBuilder.ToImmutable()));
Language\TagHelperCollection.cs (4)
278segments.Add(segment[segmentStart..i]); 288segments.Add(segment[segmentStart..]); 353segments.Add(segment[segmentStart..i]); 363segments.Add(segment[segmentStart..]);
Language\TagHelperDescriptor.cs (1)
157results.Add(editorRequiredAttribute);
Language\TagHelperDiscoveryService.cs (1)
108builder.Add(producer);
Language\TagHelperMatchingConventions.cs (1)
215matches.Add(match);
Language\TagHelperObjectBuilderCollection`2.cs (1)
78result.Add(item);
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
663results.Add((property, PropertyKind.Ignored)); 696results.Add((property, kind));
Mvc.Version1_X\MvcImportProjectFeature.cs (1)
49imports.Add(s_defaultImport);
Mvc.Version2_X\MvcImportProjectFeature.cs (1)
51imports.Add(s_defaultImport);
Mvc\MvcImportProjectFeature.cs (1)
51imports.Add(s_defaultImport);
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (2)
70diagnostics.Add(Diagnostic.Create( 101diagnostics.Add(Diagnostic.Create(