506 references to Add
Microsoft.AspNetCore.Razor.Language.UnitTests (6)
DirectiveTokenEditHandlerTest.cs (1)
72builder.Add(new SyntaxToken(token));
IntegrationTests\CodeGenerationIntegrationTest.cs (1)
431result.Add(RazorSourceDocument.ReadFrom(import));
Legacy\CodeBlockEditHandlerTest.cs (1)
290builder.Add(new SyntaxToken(token));
Legacy\HtmlMarkupParserTests.cs (3)
179array.Add(SyntaxFactory.Token(SyntaxKind.OpenAngle, "<")); 180array.Add(SyntaxFactory.Token(SyntaxKind.Bang, "!")); 181array.Add(SyntaxFactory.Token(SyntaxKind.Text, "-"));
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (5)
TagHelperCollectionHelpers.cs (5)
22result.Add(builder.Build()); 35result.Add(uniqueHelpers[i]); 40result.Add(uniqueHelpers[i % uniqueHelpers.Length]); 59helpers.Add(builder.Build()); 62result.Add(TagHelperCollection.Create(helpers.ToImmutableAndClear()));
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\IntegrationTests\IntegrationTestBase.cs (1)
808imports.Add(normalizedImport);
Language\SyntaxTreeVerifier.cs (1)
131AllTokens.Add(token);
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.AspNetCore.Razor.Utilities.Shared.UnitTests (126)
PooledObjects\PooledArrayBuilderTests.cs (126)
25builder.Add(i); 70builder.Add(i); 101builder.Add(i); 133builder.Add(i); 158builder.Add(19); 162builder.Add(23); 177builder.Add(19); 181builder.Add(23); 185builder.Add(42); 205builder.Add(19); 212builder.Add(23); 235builder.Add(19); 242builder.Add(23); 259builder.Add(42); 276builder.Add(19); 281builder.Add(23); 298builder.Add(19); 303builder.Add(23); 310builder.Add(42); 321builder.Add(42); 340builder.Add(1); 341builder.Add(2); 342builder.Add(3); 363builder.Add(1); 364builder.Add(2); 365builder.Add(3); 366builder.Add(4); 388builder.Add(1); 389builder.Add(2); 390builder.Add(3); 391builder.Add(4); 401builder.Add(5); 428builder.Add(i); 438builder.Add(42); 460builder.Add(42); 476builder.Add(i); 494builder.Add("first"); 495builder.Add("second"); 511builder.Add(i); 630builder.Add(1); 631builder.Add(2); 712builder.Add(1); 713builder.Add(2); 743builder.Add(i); 865builder.Add(1); 866builder.Add(2); 880builder.Add(1); 881builder.Add(2); 895builder.Add(1); 896builder.Add(2); 911builder.Add(1); 912builder.Add(2); 913builder.Add(3); 914builder.Add(4); 947builder.Add(1); 948builder.Add(2); 949builder.Add(3); 990builder.Add(i); 1015builder.Add(1); 1016builder.Add(2); 1037builder.Add(3); 1038builder.Add(4); 1054builder.Add(1); 1055builder.Add(4); 1071builder.Add(1); 1072builder.Add(2); 1088builder.Add(1); 1089builder.Add(4); 1107builder.Add(1); 1108builder.Add(4); 1134builder.Add(1); 1135builder.Add(3); 1136builder.Add(4); 1137builder.Add(5); 1168builder.Add(i * 2); 1246builder.Add(1); 1247builder.Add(3); 1263builder.Add(3); 1264builder.Add(4); 1281builder.Add(1); 1282builder.Add(4); 1299builder.Add(1); 1300builder.Add(2); 1317builder.Add(1); 1318builder.Add(3); 1336builder.Add(1); 1337builder.Add(4); 1363builder.Add(1); 1364builder.Add(4); 1365builder.Add(5); 1366builder.Add(6); 1404builder.Add(i * 2); 1453builder.Add(0); 1484builder.Add(1); 1485builder.Add(4); 1505builder.Add(3); 1506builder.Add(4); 1525builder.Add(1); 1526builder.Add(2); 1545builder.Add(1); 1546builder.Add(2); 1567builder.Add(1); 1568builder.Add(4); 1569builder.Add(5); 1570builder.Add(6); 1621builder.Add(0); 1652builder.Add(1); 1653builder.Add(2); 1672builder.Add(3); 1673builder.Add(4); 1691builder.Add(1); 1692builder.Add(4); 1710builder.Add(1); 1711builder.Add(2); 1729builder.Add(1); 1730builder.Add(3); 1749builder.Add(1); 1750builder.Add(4); 1777builder.Add(1); 1778builder.Add(4); 1779builder.Add(5); 1780builder.Add(6); 1819builder.Add(i * 2); 1870builder.Add(1); 1871builder.Add(5); 1890builder.Add(0);
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\RuntimeNodeWriter.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); 666builder.Add(helperNode); 813valueExpressionTokens.Add(original); 836changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 840changeExpressionTokens.Add(setter); 848changeExpressionTokens.Add(startToken); 849changeExpressionTokens.Add(after); 850changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken("); }")); 855changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 870valueExpressionTokens.Add(original); 873changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, ")); 879changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 884changeExpressionTokens.Add(setter); 889changeExpressionTokens.Add( 891changeExpressionTokens.Add(after); 892changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 897changeExpressionTokens.Add( 899changeExpressionTokens.Add(setter); 900changeExpressionTokens.Add( 902changeExpressionTokens.Add(after); 903changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 907changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", {original.Content})")); 925valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.BindConverter.FormatValue}(")); 926valueExpressionTokens.Add(original); 930valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", format: ")); 931valueExpressionTokens.Add(format); 936valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", culture: ")); 937valueExpressionTokens.Add(culture); 940valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")")); 959changeExpressionTokens.Add( 966changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value")); 971changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: ")); 972changeExpressionTokens.Add(setter); 973changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", value: {original.Content})")); 978changeExpressionTokens.Add( 980changeExpressionTokens.Add(after); 981changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 986changeExpressionTokens.Add( 988changeExpressionTokens.Add(setter); 989changeExpressionTokens.Add( 991changeExpressionTokens.Add(after); 992changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})")); 996changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", ")); 998changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(original.Content)); 1002changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", format: {format.Content}")); 1007changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", culture: {culture.Content}")); 1010changeExpressionTokens.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)
142toUpdate.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)
486allowedNames.Add(childTag.Name); 670output.Add(expr); 678output.Add(ToCSharpToken(htmlToken)); 682output.Add(token);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
1493pendingLiteralParts.Add((mergedContent, mergedSource)); 1504pendingLiteralParts.Add((htmlToken.Content, htmlToken.Source)); 1517pendingLiteralParts.Add((prefix, null)); 1526pendingLiteralParts.Add((unresolvedExpr2.Prefix, null));
Language\Extensions\ImplementsDirectivePass.cs (1)
34interfaces.Add(IntermediateNodeFactory.CSharpToken(token.Content, 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)
2979tokens.Add(NextAsEscapedIdentifier()); 2995tokens.Add(CurrentToken);
Language\Legacy\HtmlMarkupParser.cs (3)
1214nameTokens.Add(CurrentToken); 1883whitespaceTokens.Add(CurrentToken); 1888whitespaceTokens.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)
485result.Add(import); 521imports.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)
79result.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(
Microsoft.CodeAnalysis.Razor.Workspaces (155)
AutoInsert\AutoInsertService.cs (2)
34builder.Add(triggerCharacter); 55applicableProviders.Add(provider);
CodeActions\CodeActionsService.cs (5)
82commandsOrCodeActions.Add(action); 89commandsOrCodeActions.Add(action.AsVSCodeCommandOrCodeAction(request.TextDocument, delegatedDocumentUri)); 197actions.Add(codeAction); 225tasks.Add(provider.ProvideAsync(context, codeActions, cancellationToken)); 239tasks.Add(provider.ProvideAsync(context, cancellationToken));
CodeActions\CSharp\CSharpCodeActionProvider.cs (1)
91results.Add(codeAction.WrapResolvableCodeAction(context, isOnAllowList: isOnAllowList));
CodeActions\CSharp\TypeAccessibilityCodeActionProvider.cs (4)
142typeAccessibilityCodeActions.Add(fqnCodeAction); 147typeAccessibilityCodeActions.Add(addUsingCodeAction); 192typeAccessibilityCodeActions.Add(codeAction.WrapResolvableCodeAction(context, action)); 200typeAccessibilityCodeActions.Add(codeAction.WrapResolvableCodeAction(context, LanguageServerConstants.CodeActions.Default));
CodeActions\Html\HtmlCodeActionProvider.cs (2)
33results.Add(codeAction); 37results.Add(codeAction.WrapResolvableCodeAction(context, language: RazorLanguageKind.Html));
CodeActions\Models\CodeActionExtensions.cs (1)
136mappedNestedActions.Add(nestedCodeAction);
CodeActions\Razor\AddUsingsCodeActionResolver.cs (2)
40documentChanges.Add(actionParams.AdditionalEdit); 43documentChanges.Add(new TextDocumentEdit()
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (2)
294textEdits.Add(startTagTextEdit); 300textEdits.Add(endTagTextEdit);
CodeActions\Razor\CreateComponentCodeActionResolver.cs (2)
45documentChanges.Add(new CreateFile() { DocumentUri = new(newComponentUri) }); 65documentChanges.Add(new TextDocumentEdit
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (4)
54changes.Add(new TextDocumentEdit 65changes.Add(new TextDocumentEdit 78changes.Add(new CreateFile { DocumentUri = cssDocumentIdentifier.DocumentUri }); 79changes.Add(new TextDocumentEdit
CodeActions\Razor\PromoteUsingCodeActionResolver.cs (3)
50edits.Add(new CreateFile() { DocumentUri = importFileUri }); 66edits.Add(new TextDocumentEdit 74edits.Add(new TextDocumentEdit
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionResolver.cs (1)
32edits.Add(UsingDirectiveHelper.GetRemoveDirectiveEdit(sourceText, directiveSpan.ToTextSpan()));
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (3)
75tagEdits.Add(new TextEdit 84tagEdits.Add(new TextEdit 96tagEdits.Add(addUsingEdit);
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (1)
68newLinePositions.Add(attribute.SpanStart + startOffset);
CodeActions\Razor\WrapAttributesCodeActionResolver.cs (1)
37edits.Add(LspFactory.CreateTextEdit(start, end, Environment.NewLine + indentationString));
Completion\AggregateCompletionItemResolver.cs (1)
35completionItemResolverTasks.Add(task);
Completion\BlazorDataAttributeCompletionItemProvider.cs (1)
140completionItems.Add(completionItem);
Completion\CompletionListMerger.cs (2)
154collector.Add(jsonElement); 233inheritableCompletions.Add(completionItem);
Completion\Delegation\SnippetResponseRewriter.cs (1)
33items.Add(item);
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
288completionItems.Add(razorCompletionItem);
Completion\DirectiveAttributeCompletionItemProviderBase.cs (6)
149attributeNames.Add(tagHelperAttribute.Name.GetContent()); 153attributeNames.Add(minimizedTagHelperAttribute.Name.GetContent()); 157attributeNames.Add(markupAttribute.Name.GetContent()); 161attributeNames.Add(minimizedMarkupAttribute.Name.GetContent()); 165attributeNames.Add(directiveAttribute.FullName); 169attributeNames.Add(minimizedDirectiveAttribute.FullName);
Completion\DirectiveCompletionItemProvider.cs (2)
151completionItems.Add(completionItem); 166completionItems.Add(snippetCompletionItem);
Completion\RazorCommitCharacter.cs (1)
18converted.Add(new(ch, insert));
Completion\RazorCompletionListProvider.cs (1)
135items.Add(completionItem);
Completion\TagHelperCompletionProvider.cs (4)
246completionItems.Add(razorCompletionItem); 304completionItems.Add(razorCompletionItem); 344completionItems.Add(razorCompletionItemWithUsing); 406completionItems.Add(snippetCompletionItem);
Completion\VSInternalCompletionItemExtensions.cs (3)
31ids.Add(resultId); 71builder.Add(commitCharacter); 83builder.Add(c.Character);
Diagnostics\RazorTranslateDiagnosticsService.cs (3)
129mappedDiagnostics.Add(diagnostic); 483filteredDiagnostics.Add(diagnostic); 499filteredDiagnostics.Add(diagnostic);
Diagnostics\TaskListDiagnosticProvider.cs (1)
42diagnostics.Add(new LspDiagnostic
DocumentMapping\AbstractDocumentMappingService.cs (1)
107builder.Add(generatedSpan);
DocumentMapping\RazorEditService.cs (12)
128normalizedChanges.Add(nextEdit); 147normalizedChanges.Add(new RazorTextChange() 156normalizedChanges.Add(edit); 163normalizedChanges.Add(edit); 173normalizedChanges.Add(nextEdit); 182normalizedChanges.Add(edit); 187normalizedChanges.Add(remaining[0]); 309skipped.Add(csharpEdit); 317skipped.Add(csharpEdit); 323skipped.Add(csharpEdit); 327edits.Add(mappedEdit); 334edits.Add(new RazorTextChange()
DocumentMapping\RazorEditService_Methods.cs (2)
69edits.Add(new RazorTextChange() 111edits.Add(new RazorTextChange()
DocumentMapping\RazorEditService_UsingDirectives.cs (8)
85edits.Add(new RazorTextChange() 170edits.Add(new RazorTextChange() 215edits.Add(new RazorTextChange() 232edits.Add(new RazorTextChange() 340remainingUsingsBuilder.Add(razorDirective); 346firstBlockOfUsingsBuilder.Add(razorDirective); 350firstBlockOfUsingsBuilder.Add(razorDirective); 354remainingUsingsBuilder.Add(razorDirective);
DocumentMapping\RazorEditService_WorkspaceEdit.cs (1)
35builder.Add(edit);
Extensions\LspExtensions_WorkspaceEdit.cs (2)
82builder.Add(e); 104builder.Add(new SumType<TextDocumentEdit, CreateFile, RenameFile, DeleteFile>(textDocumentEdit));
Extensions\RazorCodeDocumentExtensions.CachedData.cs (1)
66builder.Add(tagHelperElement.GetSourceSpan(syntaxTree.Source));
Extensions\RazorSyntaxNodeExtensions.cs (1)
335literalTokensWithoutLines.Add(token);
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (1)
37builder.Add(foldingRange);
FoldingRanges\UsingsFoldingRangeProvider.cs (1)
44ranges.Add(LspFactory.CreateFoldingRange(FoldingRangeKind.Imports, span));
Formatting\CSharpFormatter.cs (1)
278changes.Add(change);
Formatting\FormattingUtilities.cs (10)
192builder.Add(new(start, text.Length)); 197builder.Add(new(start, end + 1)); 295formattingChanges.Add(new TextChange(new TextSpan(originalLine.Start, originalLineOffset), indentationString)); 354formattingChanges.Add(new TextChange(new TextSpan(originalStart, length), replacementText)); 383formattingChanges.Add(new TextChange(new(originalLine.EndIncludingLineBreak, 0), context.NewLineString)); 431formattingChanges.Add(new TextChange(new TextSpan(originalLine.Start, originalLineOffset), indentationString)); 516formattingChanges.Add(new TextChange( 650formattingChanges.Add(new TextChange( 657formattingChanges.Add(new TextChange(new(originalLine.End, 0), formattedText.ToString(formattedLine.Span))); 663formattingChanges.Add(new TextChange(TextSpan.FromBounds(originalText.Lines[iOriginal - 1].End, originalLine.End), ""));
Formatting\Passes\CSharpFormattingPass.cs (1)
99formattingChanges.Add(new TextChange(new TextSpan(start, length), formattedCSharpText.Lines[iFormatted].ToString()));
Formatting\Passes\CSharpOnTypeFormattingPass.cs (4)
246filteredChanges.Add(change); 420changes.Add(change); 542changes.Add(change); 845changes.Add(new TextChange(spanToReplace, effectiveDesiredIndentation));
Formatting\Passes\HtmlFormattingPass.cs (4)
183validChanges.Add(change); 241lineInfoBuilder.Add(new LineInfo( 290scriptStyleBuilder.Add(TextSpan.FromBounds(startTag.EndPosition, end)); 296commentBuilder.Add(comment.Span);
Formatting\Passes\HtmlOnTypeFormattingPass.cs (4)
73changesToKeep.Add(change); 134editsToApply.Add(change); 169editsToApply.Add(change); 189editsToApply.Add(change);
Formatting\Passes\RazorFormattingPass.cs (8)
108changes.Add(new TextChange(new TextSpan(brace.SpanStart, 0), " ")); 278changes.Add(new TextChange(new TextSpan(brace.SpanStart, 0), newText)); 362changes.Add(new TextChange(node.Span, newText)); 371changes.Add(new TextChange(nodeOrToken.Span, " ")); 418changes.Add(new TextChange(source.Text.GetTextSpan(openBraceRange.End, end), newText)); 436changes.Add(new TextChange(source.Text.GetTextSpan(span), newText)); 448changes.Add(new TextChange(source.Text.GetTextSpan(codeRange.End, start), context.NewLineString + additionalIndentation)); 458changes.Add(new TextChange(source.Text.GetTextSpan(closeBraceRange.End, closeBraceRange.End), context.NewLineString));
Formatting\RazorFormattingService.cs (2)
403changes.Add(change); 409changes.Add(new(change.Span, newText.Replace(toFind, replacement)));
Formatting\SnippetFormatter.cs (1)
51indentationChanges.Add(textChange);
Formatting\UsingDirectiveHelper.cs (3)
194directives.Add(new RazorUsingDirective(directiveNode, usingStatement)); 291editBuilder.Add(GetRemoveDirectiveEdit(sourceText, directive.Span)); 298editBuilder.Add(LspFactory.CreateTextEdit(insertRange, builder.ToString()));
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
125descriptorsBuilder.Add(new BoundTagHelperResult(boundTagHelper, boundAttribute));
Logging\AbstractLoggerFactory.cs (1)
41lazyLoggers.Add(new(provider, categoryName));
Protocol\JsonHelpers.cs (1)
44results.Add(converted);
Rename\RenameService.cs (2)
72documentChanges.Add(fileRename); 131documentChanges.Add(GetRenameFileEdit(changedPath, newFilePath + extension));
SpellCheck\SpellCheckService.cs (6)
56ranges.Add(new((int)VSInternalSpellCheckableRangeKind.Comment, commentBlockSyntax.Comment.SpanStart, commentBlockSyntax.Comment.Span.Length)); 79ranges.Add(new((int)VSInternalSpellCheckableRangeKind.String, textLiteralSyntax.SpanStart, textLiteralSyntax.Span.Length)); 98ranges.Add(range with { AbsoluteStartIndex = hostDocumentIndex }); 115data.Add(range.Kind); 116data.Add(range.AbsoluteStartIndex - lastAbsoluteEndIndex); 117data.Add(range.Length);
TagHelperFacts.cs (7)
62matchingBoundAttributes.Add(boundAttribute); 149builder.Add(KeyValuePair.Create(name, value)); 156builder.Add(KeyValuePair.Create(name, string.Empty)); 164builder.Add(KeyValuePair.Create(name, value)); 171builder.Add(KeyValuePair.Create(name, string.Empty)); 179builder.Add(KeyValuePair.Create(name, value)); 186builder.Add(KeyValuePair.Create(name, string.Empty));
TextDifferencing\SourceTextDiffer.cs (2)
82minimalChanges.Add(new TextChange(TextSpan.FromBounds(start, end), builder.ToString())); 94minimalChanges.Add(new TextChange(TextSpan.FromBounds(start, end), builder.ToString()));
TextDifferencing\SourceTextDiffer.LineDiffer.cs (1)
21builder.Add(line.SpanIncludingLineBreak);
TextDifferencing\SourceTextDiffer.WordDiffer.cs (2)
33builder.Add(TextSpan.FromBounds(currentSpanStart, index)); 41builder.Add(TextSpan.FromBounds(currentSpanStart, text.Length));
Tooltip\AbstractComponentAvailabilityService.cs (1)
31result.Add((project, IsAvailable: containsTagHelper));
Tooltip\ClassifiedTagHelperTooltipFactory.cs (2)
178descriptions.Add(new DescriptionClassification(typeRuns, documentationRuns)); 239descriptions.Add(new DescriptionClassification(typeRuns, documentationRuns));
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (3)
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (1)
91builder.Add(item => AssertRazorCompletionItem(keyword, item));
Completion\DirectiveCompletionItemProviderTest.cs (2)
30builder.Add(item => AssertRazorCompletionItem(directive, item, isSnippet: false)); 31builder.Add(item => AssertRazorCompletionItem(directive, item, isSnippet: true));
Microsoft.CodeAnalysis.Remote.Razor (14)
CodeLens\RemoteCodeLensService.cs (1)
64results.Add(codeLens);
Diagnostics\RemoteDiagnosticsService.cs (2)
87unusedDirectiveSpans.Add(directive.Span); 132diagnostics.Add(new LspDiagnostic
DocumentHighlight\RemoteDocumentHighlightService.cs (1)
80results.Add(RemoteDocumentHighlight.FromLspDocumentHighlight(highlight));
DocumentMapping\RemoteSpanMappingService.cs (3)
128results.Add(new(filePath, new(LinePosition.Zero, LinePosition.Zero), new TextSpan())); 132results.Add(new(filePath, linePositionSpan, mappedSpan)); 136results.Add(default);
FindAllReferences\RemoteFindAllReferencesService.cs (1)
132mappedResults.Add(result);
GoToDefinition\RemoteGoToDefinitionService.cs (1)
131mappedLocations.Add(mappedLocation);
GoToImplementation\RemoteGoToImplementationService.cs (1)
100mappedLocations.Add(mappedLocation);
InlayHints\RemoteInlayHintService.cs (1)
112inlayHintsBuilder.Add(hint);
ProjectSystem\RemoteSolutionSnapshot.cs (1)
88results.Add(GetProjectCore(project));
RemoteTagHelperSearchEngine.cs (1)
46locations.Add(location);
RemoveAndSortUsings\RemoteRemoveAndSortUsingsService.cs (1)
65usedDirectives.Add(directive);
Microsoft.VisualStudio.LanguageServer.ContainedLanguage (2)
DefaultLSPRequestInvoker.cs (1)
126responses.Add(new ReinvokeResponse<TOut>(languageClient: null!, reinvokeResponse.response!));
LSPDocumentSnapshot.cs (1)
68actualVirtualDocuments.Add(actualVirtualDocument);
Microsoft.VisualStudio.LanguageServices.Razor (12)
LanguageClient\Cohost\CohostApplyRenameEditEndpoint.cs (3)
105documentChanges.Add(edit); 111documentChanges.Add(edit); 116documentChanges.Add(edit);
LanguageClient\Options\OptionsStorage.cs (1)
77tokensBuilder.Add(text);
Snippets\XmlSnippetParser.ExpansionTemplate.cs (6)
110snippetParts.Add(new SnippetStringPart(token)); 140snippetParts.Add(SnippetCursorPart.Instance); 144snippetParts.Add(SnippetShortcutPart.Instance); 156snippetParts.Add(fieldPart); 163snippetParts.Add(_delimiterPart); 181snippetParts.Add(new SnippetStringPart(remaining));
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToDefinitionEndpoint.cs (1)
115builder.Add(LspFactory.CreateDocumentLink(RemapVirtualHtmlUri(target.GetRequiredParsedUri()), documentLink.Range.ToLinePositionSpan()));
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
56registrations.Add(registration);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\CohostSnippetCompletionTest.cs (1)
108builder.Add(new VSInternalCompletionItem()
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
164diagnostics.Add(new LspDiagnostic
Microsoft.VisualStudio.Razor.IntegrationTests (1)
InProcess\TaskListInProcess.cs (1)
66items.Add(text);
Microsoft.VisualStudio.RazorExtension (1)
Snippets\SnippetService.cs (1)
198snippetListBuilder.Add(new SnippetInfo(snippetInfo.shortcut, snippetInfo.title, snippetInfo.description, snippetInfo.path, language));
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToDefinitionEndpoint.cs (1)
115builder.Add(LspFactory.CreateDocumentLink(RemapVirtualHtmlUri(target.GetRequiredParsedUri()), documentLink.Range.ToLinePositionSpan()));
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\RazorCohostDynamicRegistrationService.cs (1)
56registrations.Add(registration);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\CohostCodeActionsEndpointTestBase.cs (1)
164diagnostics.Add(new LspDiagnostic