Implemented interface member:
240 references to Add
Microsoft.CodeAnalysis.Workspaces (240)
Classification\Classifier.cs (1)
139parts.Add(new SymbolDisplayPart(kind.Value, null, sourceText.ToString(span.TextSpan)));
CodeActions\CodeAction_Cleanup.cs (1)
98documentIdsAndOptions.Add((documentId, codeActionOptions));
CodeCleanup\AbstractCodeCleanerService.cs (1)
139builder.Add(span);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
223tasks.Add(Task.Run( 243codeActions.Add(currentAction);
Diagnostics\DiagnosticAnalysisResult.cs (1)
140diagnosticsWithoutDocumentId.Add(data);
Diagnostics\Extensions.cs (2)
383document, documentAnalysisScope.Span, diagnosticsBuilder.Add, cancellationToken).ConfigureAwait(false); 409document, span: null, diagnosticsBuilder.Add, cancellationToken).ConfigureAwait(false);
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
193matches.Add(token);
FindSymbols\FindReferences\BaseTypeFinder.cs (2)
35results.Add(member); 77typesBuilder.Add(currentType);
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
356uncomputedReferences.Add((peReference, metadataId));
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
120tokens.Add(token);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (7)
79symbols.Add(invokeMethod.Parameters[parameter.Ordinal]); 152results.Add(symbol); 196results.Add(containingProperty.GetMethod.Parameters[ordinal]); 199results.Add(containingProperty.SetMethod.Parameters[ordinal]); 237results.Add(parameters.Value[ordinal]); 249results.Add(method.PartialDefinitionPart.Parameters[ordinal]); 252results.Add(method.PartialImplementationPart.Parameters[ordinal]);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (2)
59result.Add(field); 98result.Add(parameter);
FindSymbols\FindReferences\FindReferenceCache.cs (3)
173result.Add(token); 203result.Add(token); 231initializers.Add(token);
FindSymbols\FindReferences\StandardCallbacks.cs (1)
17static (data, builder) => builder.Add(data);
FindSymbols\SymbolFinder_Hierarchy.cs (2)
58results.Add(bestMember); 367results.Add(bestDef.OriginalDefinition);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
746unsortedNodes.Add(childNode);
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
209nodes.Add(new Node(name, parentIndex));
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (3)
113allChecksums.Add(SerializationFormatChecksum); 158list.Add(node); 191list.Add(new BuilderNode(childMemberName, nodeIndex));
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
148tasks.Add(CreateWorkAsync(() => this.UpdateSourceSymbolTreeInfoAsync(project, cancellationToken), cancellationToken)); 153tasks.Add(CreateWorkAsync(() => UpdateReferenceAsync(project, reference, cancellationToken), cancellationToken));
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (2)
244declaredSymbolInfos.Add(GetEnumDeclarationInfo( 357arrayBuilder.Add(declaredSymbolInfoIndex);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (13)
156successfullyMergedChanges.Add(cumulativeChanges[cumulativeChangeIndex]); 166successfullyMergedChanges.Add(change); 174unmergedDocumentChanges.Add(change); 179successfullyMergedChanges.Add(change); 187successfullyMergedChanges.Add(change); 194successfullyMergedChanges.Add(cumulativeChanges[cumulativeChangeIndex]); 200unmergedChanges.Add(new UnmergedDocumentChanges( 229mergeConflictResolutionSpans.Add(new TextSpan(commentChangesList[commentChangeIndex].Span.Start + currentPositionDelta, commentChangesList[commentChangeIndex].NewText!.Length)); 246combinedChanges.Add(new TextChange(conflictingCommentInsertionLocation, commentChangesList[commentChangeIndex].NewText!)); 247mergeConflictResolutionSpans.Add(new TextSpan(commentChangesList[commentChangeIndex].Span.Start + currentPositionDelta, commentChangesList[commentChangeIndex].NewText!.Length)); 262mergeConflictResolutionSpans.Add(new TextSpan(commentChangesList[commentChangeIndex].Span.Start + currentPositionDelta, commentChangesList[commentChangeIndex].NewText!.Length)); 288normalizedChanges.Add(currentChange); 293normalizedChanges.Add(currentChange);
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (4)
67stack.Add(root.FindNode(span)); 79stack.Add(childNode); 98stack.Add(trivia.GetStructure()!); 106result.Add(span);
Options\GlobalOptionService.cs (1)
206changedOptions.Add((optionKey, value));
PatternMatching\CamelCaseResult.cs (1)
41MatchedSpansInReverse?.Add(value);
ReassignedVariable\AbstractReassignedVariableService.cs (7)
69stack.Add(root.FindNode(span)); 84stack.Add(childNode); 131result.Add(identifier.Span); 138result.Add(syntaxFacts.GetIdentifierOfParameter(parameterSyntax).Span); 145result.Add(GetIdentifierOfVariable(variable).Span); 152result.Add(GetIdentifierOfSingleVariableDesignation(designation).Span); 309stack.Add(childNode);
Recommendations\AbstractRecommendationServiceRunner.cs (5)
164concreteTypes.Add(concreteType ?? typeParameter); 168concreteTypes.Add(parameterTypeSymbol); 229builder.Add(parameters[ordinalInLambda].Type); 300builder.Add(systemNamespace); 422result.Add(member);
Remote\RemoteUtilities.cs (1)
37builder.Add((docId, textChanges.ToImmutableArray()));
Rename\ConflictEngine\DeclarationConflictHelpers.cs (3)
108resultBuilder.Add(signatureBuilder.ToImmutable()); 111signatureBuilder.Add(parameter.Type); 114resultBuilder.Add(signatureBuilder.ToImmutableAndFree());
Rename\SymbolicRenameLocations.cs (1)
120overloadsResult.Add(await AddLocationsReferenceSymbolsAsync(overloadedSymbol, solution, cancellationToken).ConfigureAwait(false));
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
240results.Add(new RenameLocation(location, document.Id, isRenamableAccessor: isRenamableAccessor)); 425renameLocations.Add(renameLocation);
Serialization\SerializationExtensions.cs (2)
77builder.Add(PathUtilities.GetDirectoryName(info.FilePath)!); 83builder.Add(PathUtilities.GetDirectoryName(info.OutputFilePath)!);
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
139result.Add(reference);
Shared\Extensions\ILanguageMetadataExtensions.cs (2)
38list.Add(service); 56list.Add(service);
Shared\Extensions\ISolutionExtensions.cs (1)
31results.Add(compilation.Assembly.GlobalNamespace);
Shared\Extensions\ITypeSymbolExtensions.cs (1)
117builder.Add(result);
Shared\Utilities\AsyncBatchingWorkQueue`2.cs (1)
144items.Add(item);
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (7)
94builder.Add(map(item)); 134builder.Add(map(item, arg)); 174builder.Add(map(item, builder.Count, arg)); 186builder.Add(item); 195builder.Add(e); 232builder.Add(value.Value); 241builder.Add(value);
src\Compilers\Core\Portable\Collections\DictionaryExtensions.cs (1)
88values.Add(value);
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (10)
194builder.Add(map(items[i], i, arg)); 222builder.Add(selector(item)); 252builder.Add(selector(item, arg)); 456builder.Add(map(self[i], other[i], i, arg)); 505builder.Add(a); 523builder.Add(array[j]); 758builder.Add(a); 1089arrayBuilder.Add((T)existingValueOrArray); 1093arrayBuilder.Add(item); 1186builder.Add(namedType);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (3)
322arrayBuilder.Add((V)_value); 323arrayBuilder.Add(item); 327arrayBuilder.Add(item);
src\Compilers\Core\Portable\Collections\TemporaryArray`1.cs (4)
160_builder.Add(item); 172_builder.Add(item); 213_builder.Add(item); 338builder.Add(this[i]);
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
104contexts.Add(context);
src\Compilers\Core\Portable\InternalUtilities\EnumerableExtensions.cs (4)
377builder.Add(selector(element, index)); 459builder.Add(await selector(item).ConfigureAwait(false)); 474builder.Add(await selector(item, cancellationToken).ConfigureAwait(false)); 489builder.Add(await selector(item, arg, cancellationToken).ConfigureAwait(false));
src\Compilers\Core\Portable\InternalUtilities\OneOrMany.cs (1)
102builder.Add(_one);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
36_elements!.Add(value);
src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (1)
400builder.Add(change);
src\Dependencies\PooledObjects\ArrayBuilder.cs (8)
377tmp.Add((U)i!); 481builder.Add(fillWithValue); 545bucket.Add(item); 583Add(items[i]); 603Add(items[i]); 618Add(items[i]); 662Add(item); 716result.Add(selected);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOptionAccumulator.cs (1)
34_rules.Add(new NamingStyleOption(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
121numberRangePairs.Add(pair);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs (1)
21result.Add(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (3)
29builder.Add(reference.Compilation); 35builder.Add(previous); 65builder.Add(previous.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs (1)
441results.Add(member);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
917condDirectivesBuilder.Add(directive); 921condDirectivesBuilder.Add(poppedDirective);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
46unreachableBlocksToVisit.Add(blocks[i]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
176=> _allocatedBasicBlockAnalysisDatas.Add(allocatedData);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (5)
263result.Add(trivia); 777changes.Add(CreateEndOfLine()); 788changes.Add(CreateWhitespace(delta.Spaces.CreateIndentationString(Options.UseTabs, Options.TabSize))); 793changes.Add(CreateWhitespace(GetSpaces(delta.Spaces))); 829changes.Add(new TextChange(span, newText));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
21builder.Add(triviaList[i]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (3)
33symbolSpecifications.Add(symbolSpec); 34namingStyles.Add(namingStyle); 35namingRules.Add(serializableNamingRule);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (26)
159builder.Add(_class); 162builder.Add(_struct); 165builder.Add(_interface); 168builder.Add(_enum); 171builder.Add(_property); 174builder.Add(_method); 177builder.Add(_localFunction); 180builder.Add(_field); 183builder.Add(_event); 186builder.Add(_delegate); 189builder.Add(_parameter); 192builder.Add(_typeParameter); 195builder.Add(_namespace); 198builder.Add(_local); 252builder.Add(Accessibility.Public); 256builder.Add(Accessibility.Internal); 259builder.Add(Accessibility.Private); 262builder.Add(Accessibility.Protected); 266builder.Add(Accessibility.ProtectedOrInternal); 269builder.Add(Accessibility.ProtectedAndInternal); 272builder.Add(Accessibility.NotApplicable); 323builder.Add(s_abstractModifierKind); 326builder.Add(s_asyncModifierKind); 329builder.Add(s_constModifierKind); 332builder.Add(s_readonlyModifierKind); 336builder.Add(s_staticModifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (2)
219violations.Add(Substring(name, wordSpan)); 272violations.Add(Substring(name, wordSpan));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
295applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddSymbolKindFromXElement(symbolKindElement)); 300applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddTypeKindFromXElement(typeKindElement)); 305applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddMethodKindFromXElement(methodKindElement));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
138selectedMembers.Add(decl); 157selectedMembers.Add(decl);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (2)
30result.Add(location); 34result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
58builder.Add(namespaceSymbol.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
28Builder.Add(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
213builder.Builder.Add(readFunction(out var elementFailureReason));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (3)
31friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name); 32locations.Add(element.Locations.FirstOrDefault() ?? Location.None); 44elementTypes.Add(element.Type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
40result.Add(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
85builder.Add(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (1)
52items.Add(item);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
579updatedModifiersList.Add(newModifier);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
127triviaList.Add(syntaxFacts.ElasticCarriageReturnLineFeed); 145triviaList.Add(lastWhitespace);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
130nodesToSimplify.Add(node); 143importsToAdd.Add(namespaceSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
273result.Add(CodeGenerationSymbolFactory.CreateFieldSymbol( 295result.Add(CodeGenerationSymbolFactory.CreatePropertySymbol( 342assignStatements.Add(statement); 385assignStatements.Add(CreateAssignWithNullCheckStatement( 393nullCheckStatements.Add( 398assignStatements.Add(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (11)
146expressions.Add( 198expressions.Add(factory.InvocationExpression( 240expressions.Add(factory.ValueEqualsExpression(thisSymbol, otherSymbol)); 252expressions.Add(factory.InvocationExpression( 262expressions.Add(factory.InvocationExpression( 301expressions.Add(factory.InvocationExpression( 316statements.Add(factory.ReturnStatement( 329expressions.Add(factory.ReferenceNotEqualsExpression(otherNameExpression, nullLiteral)); 336expressions.Add( 344expressions.Add( 353expressions.Add(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (8)
29result.Add(factory.InvocationExpression( 35result.Add(GetMemberForGetHashCode(factory, generatorInternal, compilation, member, justMemberReference)); 56statements.Add(factory.SimpleLocalDeclarationStatement(generatorInternal, 62statements.Add(factory.ExpressionStatement( 68statements.Add(factory.ReturnStatement( 135statements.Add(!useInt64 157statements.Add(factory.ExpressionStatement( 162statements.Add(!useInt64
TaskList\TaskListItemDescriptor.cs (1)
57result.Add(new TaskListItemDescriptor(token, priority));
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
43mappedFilePathAndTextChange.Add((mappedSpanResults[i].FilePath, newTextChange));
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
408documentsToChange.Add((documentId, new WorkspaceFileTextLoader(_project._projectSystemProjectFactory.SolutionServices, filePath, defaultEncoding: null)));
Workspace\Solution\Solution.cs (2)
362projectInfos.Add(projectInfo); 374projectIds.Add(projectId);
Workspace\Solution\SolutionCompilationState.cs (7)
619updatedDocuments.Add(newDocumentState); 624addedDocumentInfos.Add(newDocumentInfo); 635removedDocumentInfos.Add(oldDocumentId); 830newDocumentStates.Add(newDocumentState); 1586documentStates.Add(documentState); 1696removedDocumentStates.Add(oldDocumentStates.GetRequiredState(documentId)); 1787changedDocuments.Add((documentId, text));
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
1113tempChecksumArray.Add(projectChecksum); 1134tempChecksumArray.Add(referencedProjectChecksum);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (1)
260treesToRemove.Add(await documentState.Value.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false));
Workspace\Solution\SolutionState.cs (1)
334projectStates.Add(CreateProjectState(projectInfo));
Workspace\Solution\SolutionState_Checksum.cs (1)
128projectChecksumTasks.Add(projectState.GetStateChecksumsAsync(cancellationToken));
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
112checksums.Add(projectId.Checksum); 113checksums.Add(Checksum.Create(version, static (v, w) => v.WriteTo(w)));
Workspace\Solution\SourceGeneratorIdentity.cs (1)
44result.Add(Create(generator, analyzerReference));
Workspace\Workspace.cs (2)
351relatedDocumentIdsAndStates.Add((addedDocumentId, relatedDocument.DocumentState)); 708builder.Add(project);