1655 references to Add
IdeBenchmarks (1)
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (1)
135builder.Add(new InheritanceMarginTag(grouping.Key, grouping.ToImmutableArray()));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (17)
StringCopyPaste\KnownSourcePasteProcessor.cs (8)
201edits.Add(new TextChange(new TextSpan(StringExpressionBeforePaste.Span.Start, 0), dollarSignsToAdd)); 205edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.ContentSpans.First().Start, 0), quotesToAdd)); 210edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.StartDelimiterSpan.End, 0), NewLine + IndentationWhitespace)); 218edits.Add(GetContentEditForRawString(insertInterpolations: true, finalDollarSignCount)); 226edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.EndDelimiterSpan.Start, 0), NewLine + IndentationWhitespace)); 230edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.EndDelimiterSpanWithoutSuffix.End, 0), quotesToAdd)); 250edits.Add(new TextChange(new TextSpan(interpolation.OpenBraceToken.Span.End, 0), new string('{', dollarSignsToAdd))); 251edits.Add(new TextChange(new TextSpan(interpolation.CloseBraceToken.Span.Start, 0), new string('}', dollarSignsToAdd)));
StringCopyPaste\StringCopyPasteData.cs (2)
180result.Add(StringCopyPasteContent.ForInterpolation( 190result.Add(content);
StringCopyPaste\UnknownSourcePasteProcessor.cs (7)
133edits.Add(new TextChange(new TextSpan(StringExpressionBeforePaste.Span.Start, 0), dollarSignsToAdd)); 137edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.ContentSpans.First().Start, 0), quotesToAdd)); 148edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.EndDelimiterSpanWithoutSuffix.End, 0), quotesToAdd)); 177edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.StartDelimiterSpan.End, 0), NewLine + IndentationWhitespace)); 215edits.Add(new TextChange(change.OldSpan.ToTextSpan(), buffer.ToString())); 221edits.Add(new TextChange(new TextSpan(StringExpressionBeforePasteInfo.EndDelimiterSpan.Start, 0), NewLine + IndentationWhitespace)); 339edits.Add(new TextChange(change.OldSpan.ToTextSpan(), buffer.ToString()));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (2)
864builder.Add(descriptor); 919builder.Add(descriptor);
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (3)
166builder.Add(errorCodeString); 168builder.Add(errorCodeD4String); 169builder.Add("CS" + errorCodeD4String);
StringIndentation\StringIndentationTests.cs (1)
58changes.Add(new TextChange(new TextSpan(lineStart + offset - 1, 1), "|"));
Microsoft.CodeAnalysis.CSharp.Features (155)
AbstractAssignOutParametersCodeFixProvider.cs (1)
161result.Add(generator.ExpressionStatement(generator.AssignmentStatement(
AddImport\CSharpAddImportFeatureService.cs (2)
368newImports.Add(externAliasDirective); 373newImports.Add(usingDirective);
ArrowExpressionClausePlacementCodeFixProvider.cs (2)
98edits.Add(new TextChange(TextSpan.FromBounds(start, end), "")); 99edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
200mergedChanges.Add(new TextChange(newTextChangeSpan, newTextChangeText));
ChangeSignature\CSharpChangeSignatureService.cs (3)
825permutedParams.Add(permutedParam); 829permutedParams.Add(XmlElement( 868convertedMethodNodes.Add(node);
CodeLens\CSharpCodeLensMemberFinder.cs (8)
50_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 56_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 62_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 67_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 72_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 77_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 83_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span)); 88_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
484builder?.Add(name); 492builder?.Add(name); 499builder?.Add(name);
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
204result.Add(member);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
267result.Add((uniqueName.Text, 312result.Add((overloadParameter.Name, NameDeclarationInfo.GetGlyph(SymbolKind.Parameter, declarationInfo.DeclaredAccessibility)));
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (5)
91builder.Add(new TextChange(new TextSpan(expression.SpanStart, 0), castText)); 103builder.Add(new TextChange(new TextSpan(dotToken.SpanStart, 1), ")")); 108builder.Add(new TextChange(new TextSpan(questionToken.Value.SpanStart, 0), ")")); 110builder.Add(new TextChange(new TextSpan(dotToken.SpanStart, 1), "")); 116builder.Add(new TextChange(tokenOnLeft.Span, ""));
ConditionalExpressionPlacementCodeFixProvider.cs (2)
100edits.Add(new TextChange(TextSpan.FromBounds(start, end), "")); 101edits.Add(new TextChange(new TextSpan(nextExpression.SpanStart, 0), token.Text + " "));
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
52stack.Add(root); 67stack.Add(child.AsNode()!);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (3)
37subStringTokens.Add(textSyntax.TextToken); 58newContents.Add(textSyntax.WithTextToken(CreateTextToken(textSyntax.TextToken, sb))); 63newContents.Add(content);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
33=> subStringTokens.Add(literalExpression.Token);
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (5)
119statements.Add(BreakStatement()); 123statements.Add(requiresBreak ? block.AddStatements(BreakStatement()) : block); 130statements.Add(BreakStatement().WithLeadingTrivia(block.CloseBraceToken.LeadingTrivia)); 136statements.Add(node); 139statements.Add(BreakStatement());
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (8)
43identifiersBuilder.Add(forEachStatement.Identifier); 62currentLeadingTokens.Add(block.OpenBraceToken); 63trailingTokensBuilder.Add(block.CloseBraceToken); 101identifiersBuilder.Add(currentForEachStatement.Identifier); 102convertingNodesBuilder.Add(new ExtendedSyntaxNode(currentForEachStatement, currentLeadingTokens.ToImmutableAndFree(), Enumerable.Empty<SyntaxToken>())); 114convertingNodesBuilder.Add(new ExtendedSyntaxNode( 193convertingNodesBuilder.Add(new ExtendedSyntaxNode( 199identifiersBuilder.Add(variable.Identifier);
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
144statements.Add(FixupComments(statement.WithLeadingTrivia(commentsToPreserve))); 148statements.Add(statement);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (4)
94directives.Add(UsingDirective(name).WithAdditionalAnnotations(annotation)); 170statements.Add(LocalDeclarationStatement( 196statements.Add(LocalFunctionStatement( 232globalStatements.Add(GlobalStatement(statement).WithAdditionalAnnotations(Formatter.Annotation));
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
71spans.Add(switchLocation.SourceSpan);
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
66additionalLocations.Add(switchStatement.GetLocation());
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
477lines.Add(GetNextLine(characters, ref index));
ConvertToRecordHelpers.cs (1)
934builder.Add(field);
CSharpAddExplicitCastCodeFixProvider.cs (1)
75mutablePotentialConversionTypes.Add((spanNode, conversionType));
CSharpDeclarationComputer.cs (16)
87builder.Add(declInfo); 95builder.Add(new DeclarationInfo(name, ImmutableArray<SyntaxNode>.Empty, declaredSymbol)); 118builder.Add(GetDeclarationInfo(node, associatedSymbol, codeBlocks)); 133builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)); 146builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)); 155builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)); 165builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)); 180builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)); 192builder.Add(GetDeclarationInfo(model, decl, getSymbol, codeBlocks, cancellationToken)); 203builder.Add(GetExpressionBodyDeclarationInfo(parentProperty, (ArrowExpressionClauseSyntax)node, model, getSymbol, cancellationToken)); 227builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)); 251builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)); 266builder.Add(GetDeclarationInfo(model, node, getSymbol, blocks, cancellationToken)); 300builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)); 310builder.Add(GetDeclarationInfo(model, node, getSymbol, new[] { t }, cancellationToken)); 322builder.Add(GetDeclarationInfo(model, node, getSymbol: false, attributes, cancellationToken));
CSharpInlineDeclarationCodeFixProvider.cs (2)
78additionalNodesToTrack.Add(t.identifier); 79additionalNodesToTrack.Add(t.declarator);
CSharpUseCollectionInitializerCodeFixProvider.cs (3)
77nodesAndTokens.Add(newExpression); 81nodesAndTokens.Add(commaToken); 87nodesAndTokens.Add(newExpression);
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
277memberAccessLocations.Add(memberAccess);
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (3)
241references.Add(invocationExpression.GetLocation()); 248references.Add(explicitInvocationExpression.GetLocation()); 259references.Add(nodeToCheck.GetLocation());
CSharpUseObjectInitializerCodeFixProvider.cs (3)
72nodesAndTokens.Add(newAssignment); 76nodesAndTokens.Add(commaToken); 82nodesAndTokens.Add(newAssignment);
DocumentHighlighting\CSharpDocumentHighlightsService.cs (1)
70results.Add(type.GetLocation());
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (16)
698diagnostics.Add(new RudeEditDiagnostic( 709diagnostics.Add(new RudeEditDiagnostic( 729diagnostics.Add(new RudeEditDiagnostic( 804stack.Add(((CompilationUnitSyntax)compilationUnit).Members); 820stack.Add(namespaceMember.Members); 1323builder.Add((oldPropertySymbol, newPropertySymbol, editKind)); 1327builder.Add((oldPropertySymbol.GetMethod, newPropertySymbol.GetMethod, editKind)); 1332builder.Add((oldPropertySymbol.SetMethod, newPropertySymbol.SetMethod, editKind)); 2280_diagnostics.Add(new RudeEditDiagnostic(kind, span, node, arguments: new[] { displayName })); 2529diagnostics.Add(new RudeEditDiagnostic( 2715diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.AwaitStatementUpdate, newContainingStatementPart.Span)); 2728diagnostics.Add(new RudeEditDiagnostic( 2742diagnostics.Add(new RudeEditDiagnostic( 2762diagnostics.Add(new RudeEditDiagnostic( 2778diagnostics.Add(new RudeEditDiagnostic( 2940diagnostics.Add(new RudeEditDiagnostic(
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
372result.Add(statement); 429result.Add(SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxFactory.TriviaList(triviaList), SyntaxKind.SemicolonToken, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)))); 436result.Add(SyntaxFactory.LocalDeclarationStatement(
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
80list.Add(statement);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
98result.Add(statement); 298result.Add(declaration.WithDeclaration(
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
105list.Add(typeParameter); 163result.Add(typeInfo.Type);
InheritanceMargin\CSharpInheritanceMarginService.cs (2)
38builder.Add(typeDeclarationNode); 51builder.Add(member);
InlineHints\CSharpInlineParameterNameHintsService.cs (2)
64buffer.Add((argument.Span.Start, identifierArgument, parameter, GetKind(argument.Expression))); 82buffer.Add((argument.Span.Start, identifierArgument, parameter, GetKind(argument.Expression)));
LanguageServices\CSharpStructuralTypeDisplayService.cs (5)
37members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.NewKeyword))); 39members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.OpenBraceToken))); 47members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CommaToken))); 54members.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, property, property.Name)); 58members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CloseBraceToken)));
LineSeparators\CSharpLineSeparatorService.cs (1)
324spans.Add(span);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
78invocations.Add(invocation);
MetadataAsSource\CSharpMetadataAsSourceService.cs (5)
167builder.Add(AddNullableRegions(member, cancellationToken)); 187builder.Add(TransitionTo(AddNullableRegions(member, cancellationToken), enabled: true, ref currentlyEnabled)); 197builder.Add(TransitionTo(member, enabled: true, ref currentlyEnabled)); 203builder.Add(TransitionTo(member, enabled: false, ref currentlyEnabled)); 208builder.Add(member);
MisplacedUsingDirectivesCodeFixProvider.cs (1)
115result.Add(usingDirective);
NavigationBar\CSharpNavigationBarItemService.cs (1)
101items.Add(new SymbolItem(
RemoveUnreachableCodeHelpers.cs (3)
45builder.Add(currentGlobalStatement.Statement); 90currentSection.Add(currentStatement); 103sections.Add(lastSection);
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (3)
77result.Add(generator.FieldDeclaration(propertyBackingField, initializer)); 83result.Add(GetGetMethod( 93result.Add(GetSetMethod(
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (2)
85arrayBuilder.Add(new SnippetPlaceholder(identifier: type.ToString(), placeholderPositions: ImmutableArray.Create(type.SpanStart))); 86arrayBuilder.Add(new SnippetPlaceholder(identifier: identifier.ValueText, placeholderPositions: ImmutableArray.Create(identifier.SpanStart)));
Snippets\CSharpForEachLoopSnippetProvider.cs (2)
64arrayBuilder.Add(new SnippetPlaceholder(identifier.ToString(), ImmutableArray.Create(identifier.SpanStart))); 65arrayBuilder.Add(new SnippetPlaceholder(expression.ToString(), ImmutableArray.Create(expression.SpanStart)));
StringIndentation\CSharpStringIndentationService.cs (5)
53nodeStack.Add(root); 72nodeStack.Add(child.AsNode()!); 98result.Add(new StringIndentationRegion(indentSpan)); 126builder.Add(interpolation.Span); 130result.Add(new StringIndentationRegion(indentSpan, builder.ToImmutable()));
UseExplicitTypeCodeFixProvider.cs (1)
198builder.Add(SyntaxFactory.Argument(newDeclaration));
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (2)
180result.Add(CodeAction.Create( 191result.Add(CodeAction.Create(
UseInitializerHelpers.cs (2)
45nodesAndTokens.Add(last.WithTrailingTrivia()); 46nodesAndTokens.Add(Token(SyntaxKind.CommaToken).WithTrailingTrivia(last.GetTrailingTrivia()));
UseSimpleUsingStatementCodeFixProvider.cs (2)
111result.Add(Convert(usingStatement)); 165result.Add(anythingElse);
UseUtf8StringLiteralCodeFixProvider.cs (2)
176arguments.Add(SyntaxFactory.Argument(stringLiteral)); 180arguments.Add(argument);
Microsoft.CodeAnalysis.CSharp.Workspaces (158)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (3)
31result.Add(new ClassifiedSpan(syntax.Span, ClassificationTypeNames.Keyword)); 42result.Add(new ClassifiedSpan(parameter.Identifier.Span, ClassificationTypeNames.Keyword)); 52result.Add(new ClassifiedSpan(syntax.Span, ClassificationTypeNames.Keyword));
Classification\SyntaxClassification\NameSyntaxClassifier.cs (7)
85result.Add(classifiedSpan); 125result.Add(new ClassifiedSpan(set.First().TextSpan, ClassificationTypeNames.StaticSymbol)); 128result.Add(set.First()); 326result.Add(new ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword)); 342result.Add(new ClassifiedSpan(identifierName.Identifier.Span, ClassificationTypeNames.Keyword)); 356result.Add(new ClassifiedSpan(identifierName.Identifier.Span, ClassificationTypeNames.Keyword)); 374result.Add(new(name.Span, ClassificationTypeNames.Keyword));
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
38result.Add(new ClassifiedSpan(operatorSpan, ClassificationTypeNames.OperatorOverloaded));
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
47result.Add(new ClassifiedSpan(identifier.Span, GetClassificationForType(types.First())));
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (2)
50result.Add(new ClassifiedSpan(token.Span, classification)); 55result.Add(new ClassifiedSpan(token.Span, ClassificationTypeNames.NamespaceName));
Classification\Worker.cs (1)
57_result.Add(new ClassifiedSpan(type, span));
CodeGeneration\CSharpSyntaxGenerator.cs (28)
686baseTypes.Add(SyntaxFactory.SimpleBaseType((TypeSyntax)baseType)); 1285builder.Add(attrList); 1291builder.Add(declaration); 1306builder.Add(declaration); 1667list.Add(SyntaxFactory.Token(SyntaxKind.InternalKeyword)); 1670list.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)); 1673list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)); 1676list.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)); 1679list.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)); 1680list.Add(SyntaxFactory.Token(SyntaxKind.InternalKeyword)); 1683list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)); 1684list.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)); 1691list.Add(SyntaxFactory.Token(SyntaxKind.FileKeyword)); 1694list.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 1697list.Add(SyntaxFactory.Token(SyntaxKind.NewKeyword)); 1700list.Add(SyntaxFactory.Token(SyntaxKind.SealedKeyword)); 1703list.Add(SyntaxFactory.Token(SyntaxKind.OverrideKeyword)); 1706list.Add(SyntaxFactory.Token(SyntaxKind.VirtualKeyword)); 1709list.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 1712list.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)); 1715list.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)); 1718list.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 1721list.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword)); 1724list.Add(SyntaxFactory.Token(SyntaxKind.VolatileKeyword)); 1727list.Add(SyntaxFactory.Token(SyntaxKind.ExternKeyword)); 1730list.Add(SyntaxFactory.Token(SyntaxKind.RequiredKeyword)); 1734list.Add(SyntaxFactory.Token(SyntaxKind.RefKeyword)); 1737list.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword));
ConstructorGenerator.cs (2)
122tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 131tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
CSharpCodeGenerationHelpers.cs (8)
47tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)); 50tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)); 53tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)); 56tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)); 57tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)); 60tokens.Add(SyntaxFactory.Token(SyntaxKind.InternalKeyword)); 63tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)); 64tokens.Add(SyntaxFactory.Token(SyntaxKind.InternalKeyword));
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
230_statementsBuilder.Add(statement); 243_statementsBuilder.Add(
CSharpSemanticFacts.cs (1)
381builder.Add(methodSymbol);
CSharpSyntaxFacts.cs (1)
777names.Add(GetName(parent, options));
CSharpTriviaFormatter.cs (7)
251changes.Add(newComment); 255changes.Add(trivia); 269changes.Add(new TextChange(trivia.FullSpan, newComment.ToFullString())); 328changes.Add(trivia); 340changes.Add(formattedTrivia); 345changes.Add(docComment); 379changes.Add(new TextChange(trivia.FullSpan, docComment.ToFullString()));
CSharpTypeInferenceService.TypeInferrer.cs (15)
745parameterListsWithMatchingCount.Add(parameterList); 755list.Add(parameterList); 791allParameters.Add(info); 795matchingRefParameters.Add(info); 1598elementNamesBuilder.Add(subPattern.NameColon?.Name.Identifier.ValueText); 1606elementTypesBuilder.Add(patternType.InferredType); 2308tupleTypes.Add(inferredFutureUsage.Length > 0 ? inferredFutureUsage[0].InferredType : Compilation.ObjectType); 2309names.Add(variable.Identifier.ValueText); 2374elementNamesBuilder.Add(name.Identifier.ValueText == "" ? null : 2376elementTypesBuilder.Add(GetTypes(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType); 2399elementTypesBuilder.Add(GetTypes(declaration.Type).FirstOrDefault().InferredType); 2408elementNamesBuilder.Add(name); 2413elementNamesBuilder.Add(null); 2422elementTypesBuilder.Add(tupleType); 2423elementNamesBuilder.Add(null);
CSharpUnnecessaryImportsProvider.cs (1)
38result.Add(node);
CSharpVirtualCharService.cs (8)
271charResults.Add((ch, braceSpan)); 276charResults.Add((ch, new TextSpan(offset + index, 1))); 370result.Add((ch, new TextSpan(offset + index, 2))); 437result.Add(((char)uintChar, new TextSpan(startIndex + offset, 2 + 8))); 448result.Add(((char)highSurrogate, new TextSpan(pos, 0))); 449result.Add(((char)lowSurrogate, new TextSpan(pos, 2 + 8))); 477result.Add((character, new TextSpan(startIndex + offset, 2 + 4))); 507result.Add((character, TextSpan.FromBounds(startIndex + offset, endIndex + offset)));
EventGenerator.cs (8)
199tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 208tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 212tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 220tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 228tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 231tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 234tokens.Add(SyntaxFactory.Token(SyntaxKind.OverrideKeyword)); 239tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
FieldGenerator.cs (5)
127tokens.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)); 133tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 138tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 143tokens.Add(SyntaxFactory.Token(SyntaxKind.RequiredKeyword)); 149tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (12)
143builder.Add(name); 152builder.Add(mappedName); 187declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 280declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 296declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 311declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 325declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 339declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 354declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 370declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 393declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 443declaredSymbolInfos.Add(DeclaredSymbolInfo.Create(
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
94ranks.Add(SyntaxFactory.ArrayRankSpecifier(
MethodGenerator.cs (17)
238listOfClauses.Add(SyntaxFactory.TypeParameterConstraintClause( 261tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 264tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword)); 273tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 277tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 286tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 289tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 292tokens.Add(SyntaxFactory.Token(SyntaxKind.SealedKeyword)); 297tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 300tokens.Add(SyntaxFactory.Token(SyntaxKind.OverrideKeyword)); 303tokens.Add(SyntaxFactory.Token(SyntaxKind.VirtualKeyword)); 306tokens.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword)); 311tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 315tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword)); 318tokens.Add(SyntaxFactory.Token(SyntaxKind.NewKeyword)); 325tokens.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)); 331tokens.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword));
NamedTypeGenerator.cs (6)
279tokens.Add(SyntaxFactory.Token(SyntaxKind.FileKeyword)); 284tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 292tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 297tokens.Add(SyntaxFactory.Token(SyntaxKind.SealedKeyword)); 304tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 309tokens.Add(SyntaxFactory.Token(SyntaxKind.RefKeyword));
ParameterGenerator.cs (1)
53result.Add(parameter);
PropertyGenerator.cs (12)
335modifiers.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 350tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 359tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 362tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 370tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 379tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)); 382tokens.Add(SyntaxFactory.Token(SyntaxKind.SealedKeyword)); 385tokens.Add(SyntaxFactory.Token(SyntaxKind.OverrideKeyword)); 388tokens.Add(SyntaxFactory.Token(SyntaxKind.VirtualKeyword)); 391tokens.Add(SyntaxFactory.Token(SyntaxKind.AbstractKeyword)); 394tokens.Add(SyntaxFactory.Token(SyntaxKind.RequiredKeyword)); 399tokens.Add(SyntaxFactory.Token(SyntaxKind.UnsafeKeyword));
Recommendations\CSharpRecommendationServiceRunner.cs (1)
575symbols.Add(member);
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (2)
168symbols.Add(containerIsNullable && IsLiftableConversion(method) 231symbols.Add(container.IsNullable() ? LiftConversion(compilation, conversion) : conversion);
Recommendations\CSharpRecommendationServiceRunner_Operators.cs (1)
49symbols.Add(method);
Rename\CSharpRenameRewriterLanguageService.cs (4)
897conflicts.Add(reverseMappedLocations[usingDirective.Alias.Name.GetLocation()]); 911conflicts.Add(reverseMappedLocations[typeParameter.Identifier.GetLocation()]); 926conflicts.Add(reverseMappedLocations[typeParameterToken.GetLocation()]); 980conflicts.Add(reverseMappedLocations[location]);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
85strings.Add(ConvertToString(ch));
Microsoft.CodeAnalysis.EditorFeatures (35)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
481classifiedSpans.Add(currentClassifiedSpan);
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
179builder.Add(new CodeDefinitionWindowLocation(item.DisplayTaggedParts.JoinText(), item.Document.FilePath, linePositionSpan.Start));
CommentSelection\AbstractCommentSelectionBase.cs (2)
83=> textChanges.Add(new TextChange(new TextSpan(position, 0), text)); 86=> textChanges.Add(new TextChange(span, string.Empty));
CommentSelection\AbstractToggleBlockCommentBase.cs (4)
144trackingSpans.Add(new CommentTrackingSpan(blockCommentOnSameLine)); 157trackingSpans.Add(new CommentTrackingSpan(trackingSpan)); 184trackingSpans.Add(new CommentTrackingSpan(spanToAdd)); 254trackingSpans.Add(new CommentTrackingSpan(selectedSpan, amountToAddToStart, amountToAddToEnd));
CommentSelection\CommentUncommentSelectionCommandHandler.cs (4)
174trackingSpans.Add(new CommentTrackingSpan(TextSpan.FromBounds(firstLine.Start.Position, lastLine.End.Position))); 181trackingSpans.Add(new CommentTrackingSpan(TextSpan.FromBounds(span.Start, span.End))); 273spansToSelect.Add(new CommentTrackingSpan(TextSpan.FromBounds(positionOfStart, positionOfEnd + info.BlockCommentEndString.Length))); 302spansToSelect.Add(new CommentTrackingSpan(TextSpan.FromBounds(firstLine.Start.Position, lastLine.End.Position)));
CommentSelection\ToggleBlockCommentCommandHandler.cs (1)
62commentedSpans.Add(blockCommentSpan);
CommentSelection\ToggleLineCommentCommandHandler.cs (2)
139trackingSpans.Add(commentTrackingSpan); 159trackingSpans.Add(commentTrackingSpan);
EditAndContinue\ActiveStatementTrackingService.cs (1)
214documents.Add(await solution.GetTextDocumentAsync(id, cancellationToken).ConfigureAwait(false));
EditorConfigSettings\Extensions\SolutionExtensions.cs (1)
35builder.Add(project);
GoToDefinition\GoToDefinitionHelpers.cs (1)
67definitions.Add(definitionItem);
Host\IStreamingFindReferencesPresenter.cs (1)
96builder.Add((item, navigableItem));
InlineRename\InlineRenameService.cs (1)
153buffersAndSpans.Add((buffer, originalSpan));
IntelliSense\AsyncCompletion\FilterSet.cs (6)
146listBuilder.Add(Expander); 154listBuilder.Add(filterWithMask.Filter); 190builder.Add(new CompletionFilterWithState(Expander, isAvailable: true, isSelected: _vector[s_expanderMask])); 196builder.Add(new CompletionFilterWithState(filterWithMask.Filter, isAvailable: true, isSelected: false)); 215builder.Add(new CompletionFilterWithState(Expander, isAvailable: true, isSelected: isSelected)); 223builder.Add(new CompletionFilterWithState(filterWithMask.Filter, isAvailable: true, isSelected: isSelected));
Structure\AbstractStructureTaggerProvider.cs (1)
274multiLineRegions.Add(region);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (8)
101textChangeRanges.Add(new TextChangeRange(new TextSpan(c.OldSpan.Start, c.OldSpan.Length), c.NewLength)); 467added.Add(latestSpan); 472removed.Add(previousSpan); 481removed.Add(previousSpan); 486added.Add(latestSpan); 492added.Add(latestSpan); 502added.Add(latest.Span); 508removed.Add(previous.Span);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (8)
AsyncSuggestedActionsSource.cs (2)
136lowPrioritySets.Add(set); 160completedCollectors.Add(collector);
Controller_TypeChar.cs (2)
143matchedProviders.Add(provider); 147unmatchedProviders.Add(provider);
FixAllGetFixesService.cs (2)
236result.Add(new ApplyChangesOperation(newSolution)); 241result.Add(operation);
SuggestedActionWithNestedFlavors.cs (2)
92builder.Add(previewChangesSuggestedActionSet); 97builder.Add(_additionalFlavors);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionTest.cs (1)
116var context = new CodeRefactoringContext(document, selectedOrAnnotatedSpan, (a, t) => actions.Add((a, t)), codeActionOptionsProvider, isBlocking: false, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Diagnostics\MockDiagnosticAnalyzerService.cs (1)
36=> _diagnosticsWithKindFilter.Add((diagnostic, diagnosticKind));
Workspaces\TestWorkspace.cs (1)
672tempMappedMarkupSpans[key].Add(new TextSpan(spanStartLocation!.Value, spanEndLocationExclusive!.Value - spanStartLocation.Value));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
CodeFixes\CodeFixServiceTests.cs (1)
470builder.Add(descriptor);
CodeGeneration\CodeGenerationTests.cs (2)
951list.Add(VB.SyntaxFactory.ParseExecutableStatement(p)); 955list.Add(CS.SyntaxFactory.ParseStatement(p + delimiter));
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
742analyzers.Add(new NamedTypeAnalyzer()); 747analyzers.Add(new DiagnosticSuppressorForId(NamedTypeAnalyzer.DiagnosticId));
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (2)
182builder.Add(CommaToken); 185builder.Add(typeArgument);
Snippets\RoslynLSPSnippetConvertTests.cs (1)
514arrayBuilder.Add(new SnippetPlaceholder(identifier, placeholders));
Microsoft.CodeAnalysis.EditorFeatures.Wpf (17)
InlineHints\InlineHintsTag.cs (4)
222result.Add(new TaggedText(first.Tag, trimBoth)); 230result.Add(new TaggedText(first.Tag, trimStart)); 234result.Add(taggedTexts[i]); 238result.Add(new TaggedText(last.Tag, trimEnd));
Peek\PeekableItemFactory.cs (2)
80results.Add(new ExternalFilePeekableItem(new FileLinePositionSpan(filePath, linePosition, linePosition), PredefinedPeekRelationships.Definitions, peekResultFactory)); 91results.Add(new DefinitionPeekableItem(
SignatureHelp\Controller_TypeChar.cs (2)
143matchedProviders.Add(provider); 147unmatchedProviders.Add(provider);
StringIndentation\StringIndentationAdornmentManager.cs (1)
106builder.Add(mapped.Value);
StringIndentation\StringIndentationAdornmentManager.VisibleBlock.cs (2)
150segments.Add((currentSegmentTop, currentSegmentBottom)); 164segments.Add((currentSegmentTop, currentSegmentBottom));
Suggestions\AsyncSuggestedActionsSource.cs (2)
136lowPrioritySets.Add(set); 160completedCollectors.Add(collector);
Suggestions\FixAll\FixAllGetFixesService.cs (2)
236result.Add(new ApplyChangesOperation(newSolution)); 241result.Add(operation);
Suggestions\SuggestedActionWithNestedFlavors.cs (2)
92builder.Add(previewChangesSuggestedActionSet); 97builder.Add(_additionalFlavors);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (17)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (15)
5425newFilters.Add(f.WithSelected(False)) 5428newFilters.Add(New Data.CompletionFilterWithState(FilterSet.InterfaceFilter, isAvailable:=True, isSelected:=True)) 5457newFilters.Add(f.WithSelected(False)) 5460newFilters.Add(New Data.CompletionFilterWithState(FilterSet.InterfaceFilter, isAvailable:=True, isSelected:=True)) 5491newFilters.Add(f.WithSelected(False)) 5494newFilters.Add(New Data.CompletionFilterWithState(FilterSet.InterfaceFilter, isAvailable:=True, isSelected:=True)) 5525newFilters.Add(f.WithSelected(False)) 5528newFilters.Add(New Data.CompletionFilterWithState(FilterSet.InterfaceFilter, isAvailable:=True, isSelected:=True)) 5633newFiltersBuilder.Add(f.WithSelected(f.Filter.DisplayText = FilterSet.ConstantFilter.DisplayText)) 5645newFiltersBuilder.Add(f.WithSelected(False)) 5689newFiltersBuilder.Add(oldState.WithSelected(True)) 5697newFiltersBuilder.Add(oldState.WithSelected(False)) 5742newFiltersBuilder.Add(oldState.WithSelected(True)) 5746newFiltersBuilder.Add(oldState.WithSelected(False)) 9580builder.Add(CompletionItem.Create(displayText:=item.displayText, rules:=CompletionItemRules.Default.WithMatchPriority(item.matchPriority)))
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (2)
3586newFiltersBuilder.Add(oldState.WithSelected(True)) 3590newFiltersBuilder.Add(oldState.WithSelected(False))
Microsoft.CodeAnalysis.Features (605)
AbstractAddExplicitCastCodeFixProvider.cs (1)
172validPotentialConversionTypes.Add(conversionTuple);
AbstractAddParameterCodeFixProvider.cs (5)
215methodsAndArgumentToAdd.Add(new ArgumentInsertPositionData<TArgumentSyntax>( 275builder.Add(codeAction); 304builder.Add(CodeAction.Create(nestedNonCascadingTitle, nonCascadingActions, isInlinable: false)); 311builder.Add(CodeAction.Create(nestedCascadingTitle, cascadingActions, isInlinable: false)); 342builder.Add(codeFixData);
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
59actions.Add(CodeAction.Create(
AbstractConflictMarkerCodeFixProvider.cs (8)
320edits.Add(new TextChange(TextSpan.FromBounds(startPos, startEnd), "")); 324edits.Add(new TextChange(TextSpan.FromBounds(firstMiddlePos, bottomEnd), "")); 333edits.Add(new TextChange(TextSpan.FromBounds(startPos, equalsEnd), "")); 337edits.Add(new TextChange(TextSpan.FromBounds(endPos, bottomEnd), "")); 346edits.Add(new TextChange(TextSpan.FromBounds(startPos, startEnd), "")); 352edits.Add(new TextChange(TextSpan.FromBounds(secondMiddlePos, equalsEnd), "")); 358edits.Add(new TextChange(TextSpan.FromBounds(firstMiddlePos, equalsEnd), "")); 363edits.Add(new TextChange(TextSpan.FromBounds(endPos, bottomEnd), ""));
AbstractMultipleBlankLinesCodeFixProvider.cs (2)
76builder.Add(trivia); 128builder.Add(triviaList[currentStart + 1]);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (10)
258idsBuilder.Add(id); 283sortedPragmasWithIds.Add((trivia, idsBuilder.ToImmutable(), isDisable)); 376categoryBuilder.Add(trimmedPart); 380idBuilder.Add(trimmedPart); 408analyzersBuilder.Add(analyzer); 433unhandledIds.Add(descriptor.Id); 439analyzersBuilder.Add(analyzer); 497reportedDiagnostics.Add(diagnostic); 653diagnosticsBuilder.Add(diagnostic); 668diagnosticsBuilder.Add(diagnostic);
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
592builder.Add(value);
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (7)
89actions.Add(CodeAction.Create( 95actions.Add(CodeAction.Create( 105actions.Add(result.RequiredParameterActions.Single()); 108actions.Add(result.OptionalParameterActions.Single()); 125requiredParametersActions.Add(new AddConstructorParametersCodeAction( 134optionalParametersActions.Add(GetOptionalContructorParametersCodeAction( 187results.Add(intent);
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (3)
91applicableConstructors.Add(CreateConstructorCandidate(parametersForSelectedMembers, selectedMembers, constructor)); 135missingParametersBuilder.Add(parameter); 136missingMembersBuilder.Add(selectedMember);
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
159result.Add(updated);
AddImport\AbstractAddImportFeatureService.cs (3)
309result.Add((p, peReference)); 502result.Add((diagnostic, fixes)); 567fixes.Add(fixesForDiagnostic.Fixes[0]);
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
62result.Add(_installOperation);
AddImport\CodeActions\ParentInstallPackageCodeAction.cs (2)
70codeActions.Add(CreateCodeAction( 75codeActions.Add(new InstallWithPackageManagerCodeAction(installerService, fixData.PackageName));
AddImport\SymbolReferenceFinder.cs (11)
122tasks.Add(GetReferencesForMatchingTypesAsync(searchScope)); 123tasks.Add(GetReferencesForMatchingNamespacesAsync(searchScope)); 124tasks.Add(GetReferencesForMatchingFieldsAndPropertiesAsync(searchScope)); 125tasks.Add(GetReferencesForMatchingExtensionMethodsAsync(searchScope)); 135tasks.Add(GetReferencesForCollectionInitializerMethodsAsync(searchScope)); 136tasks.Add(GetReferencesForQueryPatternsAsync(searchScope)); 137tasks.Add(GetReferencesForDeconstructAsync(searchScope)); 138tasks.Add(GetReferencesForGetAwaiterAsync(searchScope)); 139tasks.Add(GetReferencesForGetEnumeratorAsync(searchScope)); 140tasks.Add(GetReferencesForGetAsyncEnumeratorAsync(searchScope)); 605references.Add(scope.CreateReference(mappedResult));
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (2)
157allReferences.Add(new AssemblyReference( 170allReferences.Add(new PackageReference(_owner,
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
62result.Add(codeAction);
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
70codeActions.Add(new InstallPackageParentCodeAction(
AddPackage\InstallPackageParentCodeAction.cs (2)
64codeActions.Add(CreateCodeAction( 69codeActions.Add(new InstallWithPackageManagerCodeAction(installerService, packageName));
BracePairs\IBracePairsService.cs (2)
51stack.Add(root); 78bracePairs.Add(new BracePairData(current.Span, sibling.Span));
ChangeSignature\AbstractChangeSignatureService.cs (18)
519newArguments.Add(argument.WithName(param.Name).WithAdditionalAnnotations(Formatter.Annotation)); 524newArguments.Add(argument); 542newArguments.Add(paramsArrayArgument.WithName(param.Name).WithAdditionalAnnotations(Formatter.Annotation)); 547newArguments.Add(paramsArrayArgument); 562newArguments.Add(arguments[i]); 618parametersToPermute.Add(match); 630parametersToPermute.Add(originalParameters[position]); 826fullList.Add(argument); 827separators.Add(CommaTokenWithElasticSpace()); 842fullList.Add(newArgument); 848fullList.Add(newArgument); 867separators.Add(newArguments.GetSeparator(indexInListOfPreexistingArguments)); 877fullList.Add(newArgument); 891separators.Add(newArguments.GetSeparator(indexInListOfPreexistingArguments)); 894fullList.Add(newArguments[indexInListOfPreexistingArguments++]); 990updatedNodeList.Add(content); 997updatedNodeList.Add(permutedParamNodes[index].WithLeadingTrivia(content.GetLeadingTrivia()).WithTrailingTrivia(content.GetTrailingTrivia())); 1015extraNodeList.Add(permutedParamNodes[index]);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (2)
45result.Add(beginInvoke); 100convertedAnonymousFunctions.Add(node);
ChangeSignature\ParameterConfiguration.cs (3)
63(seenDefaultValues ? remainingReorderableParameters : parametersWithoutDefaultValues).Add(param); 78list.Add(ThisParameter); 86list.Add(ParamsParameter);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
369builder.Add((option.Definition.ConfigName, optionValue, option.IsPerLanguage));
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (3)
85nestedActions.Add(topLevelAction); 96result.Add(new CodeFix(project, resultCodeAction, diagnostic)); 150nestedActions.Add(
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (6)
62nestedActions.Add( 70result.Add(new CodeFix(project, codeAction, diagnostic)); 79diagnosticsForCategory.Add(diagnostic); 82analyzerDiagnostics.Add(diagnostic); 103nestedActions.Add( 113result.Add(new CodeFix(project, codeAction, diagnostics));
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
101documentsToFix.Add(document); 109tasks.Add(AddDocumentFixesAsync(
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (5)
216nestedActions.Add(PragmaWarningCodeAction.Create(suppressionTargetInfo, documentOpt, lazyFormattingOptions, diagnostic, this)); 223nestedActions.Add(new GlobalSuppressMessageCodeAction( 231nestedActions.Add(new LocalSuppressMessageCodeAction( 240result.Add(new CodeFix(project, codeAction, diagnostic)); 248result.Add(new CodeFix(project, codeAction, diagnostic));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
236uniqueDiagnostics.Add(diagnostic);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (2)
51pragmaActionsBuilder.Add(pragmaSuppression); 52pragmaDiagnosticsBuilder.Add(diagnostic);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (3)
62pragmaActionsBuilder.Add(pragmaRemoveAction); 63pragmaDiagnosticsBuilder.Add(diagnostic); 166builder.Add(attributeToRemove);
CodeRefactorings\AbstractRefactoringHelpersService.cs (4)
41nonEmptyNodes.Add(node); 371relevantNodesBuilder.Add(nonHiddenExtractedNode); 540relevantNodesBuilder.Add(correctTypeNode); 558resultBuilder.Add(nodeToBeAdded);
CodeRefactorings\CodeRefactoringService.cs (2)
136tasks.Add(Task.Run(() => 188actions.Add((action, applicableToSpan));
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (3)
138actions.Add(GetCodeAction(state, fileName, operationKind: MoveTypeOperationKind.MoveType)); 148actions.Add(GetCodeAction(state, fileName, operationKind: MoveTypeOperationKind.RenameFile)); 155actions.Add(GetCodeAction(
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (5)
302containers.Add((document.Id, container)); 393builder.Add(string.Join(".", parts.Take(i))); 396builder.Add(newNamespace); 406builder.Add(CreateImport(generator, names[i], withFormatterAnnotation)); 779documentsToProcessBuilder.Add(document);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
125builder.Add(defaultPathBasedOnCurrentFolder);
Common\AbstractProjectExtensionProvider.cs (1)
73builder.Add(extension);
Completion\CompletionService_GetCompletions.cs (1)
186additionalAugmentingProviders.Add(provider);
Completion\FileSystemCompletionHelper.cs (3)
150result.Add(CreateLogicalDriveItem(drive.TrimEnd(s_windowsDirectorySeparator))); 153result.Add(CreateNetworkRoot()); 202result.Add(CreateLogicalDriveItem(directoryPath));
Completion\Providers\AbstractAwaitCompletionProvider.cs (4)
186builder.Add(new TextChange(new TextSpan(GetSpanStart(declaration), 0), syntaxFacts.GetText(syntaxKinds.AsyncKeyword) + " ")); 191builder.Add(new TextChange(item.Span, _awaitKeyword)); 203builder.Add(new TextChange(new TextSpan(expr.SpanStart, 0), _awaitKeyword + " ")); 210builder.Add(new TextChange(TextSpan.FromBounds(dotToken.Value.SpanStart, item.Span.End), replacementText));
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
225items.Add(GetItem(ValueElementName)); 231items.Add(GetItem(ReturnsElementName));
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
68result.Add(new SymbolAndSelectionInfo(symbol, preselect));
Completion\Providers\AbstractSymbolCompletionProvider.cs (3)
147itemListBuilder.Add(item); 319tasks.Add(Task.Run(async () => 337perContextSymbols.Add((relatedDocumentId, syntaxContext, symbols));
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
165builder.Add(new TextChange(completionItem.Span, insertText));
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (5)
80projectsBuilder.Add(currentProject); 93resultBuilder.Add(upToDateCacheEntry); 97resultBuilder.Add(cacheEntry); 120resultBuilder.Add(upToDateCacheEntry); 125resultBuilder.Add(cacheEntry);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
201itemsBuilder.Add(item);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (6)
101tasks.Add(Task.Run(() => GetExtensionMethodSymbolsFromPeReferenceAsync( 109tasks.Add(Task.Run(() => GetExtensionMethodSymbolsFromProjectAsync( 298builder.Add(methodInOriginatingCompilation); 341builder.Add(methodSymbol); 521receiverTypeNamesBuilder.Add(FindSymbols.Extensions.ComplexReceiverTypeName); 522receiverTypeNamesBuilder.Add(FindSymbols.Extensions.ComplexArrayReceiverTypeName);
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (2)
110builder.Add(item); 196_itemsBuilder.Add(new TypeImportCompletionItemInfo(item, isPublic, isGeneric, isAttribute, isEditorBrowsableStateAdvanced));
Completion\Providers\Scripting\AbstractLoadDirectiveCompletionProvider.cs (4)
26builder.Add('"'); 29builder.Add('/'); 33builder.Add('/'); 34builder.Add('\\');
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (5)
30builder.Add('"'); 34builder.Add('/'); 38builder.Add('/'); 39builder.Add('\\'); 44builder.Add(',');
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (2)
48result.Add(CommonCompletionItem.Create( 57result.Add(CommonCompletionItem.Create(
Completion\Providers\SymbolCompletionItem.cs (1)
164symbols.Add(symbol); // add symbol to the results
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (4)
275members.Add(constructor); 305members.Add(constructor); 306members.Add(equalsMethod); 307members.Add(getHashCodeMethod);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (4)
88sections.Add(new AnalyzedSwitchSection(labels: default, defaultBodyOpt, defaultBodyOpt.Syntax)); 156sections.Add(section); 216labels.Add(label); 317guards.Add(node);
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (5)
162content.Add(generator.InterpolatedStringText(generator.InterpolatedStringTextToken(textWithoutQuotes, valueTextWithEscapedBraces))); 186content.Add(contentPart); 200content.Add(generator.Interpolation(otherExpression.WithoutTrivia())); 230pieces.Add(node); 237pieces.Add(right);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
296builder.Add(convertedType is null
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (8)
491result.Add(new DocumentToUpdate(document, nodesToUpdate: default)); 528result.Add(new DocumentToUpdate(document, nodes)); 828members.Add(constructor); 833members.Add(equalsMethod); 834members.Add(getHashCodeMethod); 835members.Add(GenerateDeconstructMethod(semanticModel, generator, tupleType, constructor)); 888members.Add(CodeGenerationSymbolFactory.CreateConversionSymbol( 893members.Add(CodeGenerationSymbolFactory.CreateConversionSymbol(
CustomDebugInfoReader.cs (11)
133builder.Add(ReadInt16(bytes, ref offset)); 195builder.Add(new StateMachineHoistedLocalScope(startOffset, endOffset)); 260flagsBuilder.Add(ReadByte(bytes, ref offset) != 0); 286builder.Add(new DynamicLocalInfo(flagsBuilder.ToImmutable(), slotId, nameBuilder.ToString())); 307builder.Add(DecodeTupleElementNamesInfo(bytes, ref offset)); 320builder.Add(string.IsNullOrEmpty(value) ? null : value); 404externAliasBuilder.Add(importString); 441groupBuilder.Add(importString); 444resultBuilder.Add(groupBuilder.ToImmutable()); 461groupBuilder.Add(importString); 862builder.Add(b);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
205results.Add((data, projectVersion));
DiagnosticHelper.cs (1)
321argumentsBuilder.Add(reader.ReadString());
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
271spans.Add(span); 273list.Add(new DocumentHighlights(kvp.Key, spans.ToImmutableAndClear()));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (84)
1042activeNodes.Add(new ActiveNode(activeStatementIndex, oldStatementSyntax, oldEnclosingLambdaBody, statementPart, trackedNode)); 1059diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.MakeMethodAsyncNotSupportedByRuntime, GetDiagnosticSpan(newDeclaration, EditKind.Insert))); 1063diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.MakeMethodIteratorNotSupportedByRuntime, GetDiagnosticSpan(newDeclaration, EditKind.Insert))); 1160diagnostics.Add(new RudeEditDiagnostic(isNonLeaf ? RudeEditKind.ActiveStatementUpdate : RudeEditKind.PartiallyExecutedActiveStatementUpdate, newSpan)); 1175diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.ActiveStatementLambdaRemoved, newSpan, oldLambda, 1185diagnostics.Add( 1246diagnostics.Add(new RudeEditDiagnostic( 1254diagnostics.Add(new RudeEditDiagnostic( 1302diagnostics.Add(new RudeEditDiagnostic( 1384lambdaBodyMatches.Add(ComputeLambdaBodyMatch(oldLambdaBody1, newLambdaBody1, activeNodes, lazyActiveOrMatchedLambdas, diagnostics)); 1392lambdaBodyMatches.Add(ComputeLambdaBodyMatch(oldLambdaBody2, newLambdaBody2, activeNodes, lazyActiveOrMatchedLambdas, diagnostics)); 1510diagnostics.Add(new RudeEditDiagnostic( 1519diagnostics.Add(new RudeEditDiagnostic( 1529diagnostics.Add(new RudeEditDiagnostic( 1541diagnostics.Add(new RudeEditDiagnostic( 1550diagnostics.Add(new RudeEditDiagnostic( 1594result.Add(tree.GetMappedLineSpan(span, cancellationToken)); 1776diagnostics.Add(new RudeEditDiagnostic( 1785diagnostics.Add(new RudeEditDiagnostic( 1794diagnostics.Add(new RudeEditDiagnostic( 2071segments.Add((currentSegment.path, currentSegment.oldStartLine, lastOldStartLine, currentSegment.delta, oldNode, newNode)); 2161triviaEdits.Add((oldNode, newNode, rudeEditSpan)); 2202lineEdits.Add(new SequencePointUpdates(currentDocumentPath, documentLineEdits.ToImmutableAndClear())); 2214triviaEdits.Add((segment.oldNode, segment.newNode, segment.newNode.Span)); 2223documentLineEdits.Add(new SourceLineUpdate(previousOldEndLine + 1, previousOldEndLine + 1)); 2233documentLineEdits.Add(new SourceLineUpdate(segment.oldStartLine, segment.oldStartLine + segment.delta)); 2242lineEdits.Add(new SequencePointUpdates(currentDocumentPath, documentLineEdits.ToImmutable())); 2484diagnostics.Add(new RudeEditDiagnostic( 2543semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Replace, containingTypeSymbolKey, syntaxMap: null, syntaxMapTree: null, 2583semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Replace, symbolKey, syntaxMap: null, syntaxMapTree: null, 2603diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Delete, GetDeletedNodeDiagnosticSpan(editScript.Match.Matches, oldDeclaration), 2698diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Delete, diagnosticSpan, edit.OldNode, new[] { GetDisplayName(edit.OldNode!, EditKind.Delete) })); 2753diagnostics.Add(new RudeEditDiagnostic( 2779diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Insert, GetDiagnosticSpan(newDeclaration, EditKind.Insert), 2912diagnostics.Add(new RudeEditDiagnostic( 2924diagnostics.Add(new RudeEditDiagnostic( 2942diagnostics.Add(new RudeEditDiagnostic( 2981diagnostics.Add(new RudeEditDiagnostic( 3005diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.InsertConstructorToTypeWithInitializersWithLambdas, GetDiagnosticSpan(newDeclaration, EditKind.Insert))); 3053diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Update, GetDiagnosticSpan(newDeclaration, EditKind.Update), 3197semanticEdits.Add(new SemanticEditInfo(editKind, symbolKey, syntaxMap, syntaxMapTree: null, 3235semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Replace, containingTypeSymbolKey, syntaxMap: null, syntaxMapTree: null, 3285diagnostics.Add(new RudeEditDiagnostic(rudeEdit, diagnosticSpan, newEditNode, new[] { GetDisplayName(newEditNode) })); 3290semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, symbolKey, syntaxMap, syntaxMapTree: null, 3547semanticEdits.Add(new SemanticEditInfo(editKind, symbolKey, syntaxMap, syntaxMapTree: null, partialType, deletedSymbolContainer: containingSymbolKey)); 3588indices.Add(builder.Count); 3589builder.Add((oldSymbol: oldType, newSymbol: null, EditKind.Delete)); 3626builder.Add((oldSymbol: null, newSymbol: newType, EditKind.Insert)); 4248semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, SymbolKey.Create(newDelegateType, cancellationToken), syntaxMap, syntaxMapTree: null, partialType: null)); 4254semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, SymbolKey.Create(newDelegateInvokeMethod, cancellationToken), syntaxMap, syntaxMapTree: null, partialType: null)); 4261semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, symbolKey, syntaxMap, syntaxMapTree: null, 4267semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, containingTypeSymbolKey, syntaxMap, syntaxMapTree: null, 4272semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, SymbolKey.Create(newSymbol, cancellationToken), syntaxMap, syntaxMapTree: null, partialType: null)); 4293semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, SymbolKey.Create(newContainingSymbol, cancellationToken), syntaxMap, syntaxMapTree: null, partialType: null)); 4311semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, SymbolKey.Create(beginInvokeMethod, cancellationToken), syntaxMap, syntaxMapTree: null, partialType: null)); 4381diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.ChangingNonCustomAttribute, GetDiagnosticSpan(node, EditKind.Update), node, new[] 4402changedAttributes.Add(newAttribute); 4526semanticEdits.Add(new SemanticEditInfo(SemanticEditKind.Update, symbolKey, syntaxMap: null, syntaxMapTree: null, partialType: null)); 4584diagnostics.Add(new RudeEditDiagnostic( 4595diagnostics.Add(new RudeEditDiagnostic( 4621diagnostics.Add(new RudeEditDiagnostic(rudeEdit, span, node, arguments)); 4713diagnostics.Add(new RudeEditDiagnostic( 4959diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.InsertConstructorToTypeWithInitializersWithLambdas, GetDiagnosticSpan(newDeclaration, EditKind.Insert))); 4986diagnostics.Add(new RudeEditDiagnostic( 5038semanticEdits.Add(new SemanticEditInfo( 5047semanticEdits.Add(new SemanticEditInfo( 5152lazyNewErroneousClauses.Add(newQueryClause); 5163diagnostics.Add(new RudeEditDiagnostic( 5270diagnostics.Add(new RudeEditDiagnostic(rudeEdit, GetDiagnosticSpan(GetLambda(newLambdaBody), EditKind.Update), null, arguments)); 5279diagnostics.Add(new RudeEditDiagnostic(rudeEdit, useSite.Span, null, arguments)); 5331diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.InsertNotSupportedByRuntime, GetDiagnosticSpan(newLambda, EditKind.Insert), newLambda, new string[] { GetDisplayName(newLambda, EditKind.Insert) })); 5339diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.InsertLocalFunctionIntoInterfaceMethod, GetDiagnosticSpan(newLambda, EditKind.Insert), newLambda, new string[] { GetDisplayName(newLambda, EditKind.Insert) })); 5465diagnostics.Add(new RudeEditDiagnostic( 5639diagnostics.Add(new RudeEditDiagnostic( 5661diagnostics.Add(new RudeEditDiagnostic( 5710diagnostics.Add(new RudeEditDiagnostic( 5726diagnostics.Add(new RudeEditDiagnostic( 5741diagnostics.Add(new RudeEditDiagnostic( 5791diagnostics.Add(new RudeEditDiagnostic( 5811diagnostics.Add(new RudeEditDiagnostic( 5819diagnostics.Add(new RudeEditDiagnostic( 5984diagnostics.Add(new RudeEditDiagnostic( 6006nodes.Add(node); 6017nodes.Add(node);
EditAndContinue\ActiveStatementsMap.cs (2)
85documentInfos.Add((debugInfo, new SourceFileSpan(documentName, baseSpan), ordinal++)); 199builder.Add(new UnmappedActiveStatement(unmappedSpan, activeStatement, exceptionRegions));
EditAndContinue\EditAndContinueCapabilities.cs (7)
88builder.Add(nameof(EditAndContinueCapabilities.Baseline)); 91builder.Add(nameof(EditAndContinueCapabilities.AddMethodToExistingType)); 94builder.Add(nameof(EditAndContinueCapabilities.AddStaticFieldToExistingType)); 97builder.Add(nameof(EditAndContinueCapabilities.AddInstanceFieldToExistingType)); 100builder.Add(nameof(EditAndContinueCapabilities.NewTypeDefinition)); 103builder.Add(nameof(EditAndContinueCapabilities.ChangeCustomAttributes)); 106builder.Add(nameof(EditAndContinueCapabilities.UpdateParameters));
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
164activeStatementSpansBuilder.Add(unmappedSpan);
EditAndContinue\EditSession.cs (25)
179diagnostics.Add(Diagnostic.Create(descriptor, location, messageArgs)); 360changedOrAddedDocuments.Add(document); 376changedOrAddedDocuments.Add(document); 443changedOrAddedDocuments.Add(newProject.GetOrCreateSourceGeneratedDocument(newState)); 454changedOrAddedDocuments.Add(newProject.GetOrCreateSourceGeneratedDocument(newState)); 525documentDiagnostics.Add(Diagnostic.Create(descriptor, Location.Create(newDocument.FilePath!, textSpan: default, lineSpan: default), new[] { newDocument.FilePath })); 533documents.Add((oldDocument, newDocument)); 646activeStatementsInChangedDocuments.Add(new(oldActiveStatements, analysis.ActiveStatements, analysis.ExceptionRegions)); 707resolvedSymbols.Add((oldResolution.Symbol, newResolution.Symbol)); 724mergedEditsBuilder.Add(new SemanticEdit( 786mergedEditsBuilder.Add(new SemanticEdit(edit.Kind, oldSymbol, newSymbol, syntaxMap, preserveLocalVariables: syntaxMap != null)); 850diagnostics.Add((newProject.Id, ImmutableArray.Create(mvidReadError))); 885diagnostics.Add((newProject.Id, documentDiagnostics)); 911diagnostics.Add((newProject.Id, moduleDiagnostics)); 927documentsWithRudeEdits.Add((analysis.DocumentId, analysis.RudeEditErrors)); 949diagnostics.Add((newProject.Id, createBaselineDiagnostics)); 1018diagnostics.Add((newProject.Id, ImmutableArray.Create(unsupportedChangesDiagnostic))); 1049deltas.Add(delta); 1051nonRemappableRegions.Add((mvid, moduleNonRemappableRegions)); 1052emitBaselines.Add((newProject.Id, emitResult.Baseline)); 1076diagnostics.Add((newProject.Id, emitResult.Diagnostics)); 1170activeStatementsInUpdatedMethodsBuilder.Add(new ManagedActiveStatementUpdate(methodId, instructionId.ILOffset, newActiveStatement.Span.ToSourceSpan())); 1190nonRemappableRegionsBuilder.Add((methodId, new NonRemappableRegion(oldSpan, newSpan, isExceptionRegion))); 1202nonRemappableRegionsBuilder.Add((methodId, new NonRemappableRegion(oldSpan, oldSpan, isExceptionRegion: false))); 1275nonRemappableRegionsBuilder.Add((methodInstance.Method, newRegion));
EditAndContinue\EmitSolutionUpdateResults.cs (5)
87result.Add(data); 118diagnostics.Add(documentRudeEdit.ToDiagnostic(tree)); 154builder.Add(new ManagedHotReloadDiagnostic( 174builder.Add(new ManagedHotReloadDiagnostic( 202builder.Add(new ManagedHotReloadDiagnostic(
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
226result.Add(diagnostic);
EmbeddedLanguages\Classification\EmbeddedLanguageClassifierContext.cs (1)
53=> _result.Add(new ClassifiedSpan(classificationType, span));
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (2)
118examples.Add(example); 142_items.Add(new DateAndTimeItem(
EmbeddedLanguages\Json\JsonLexer.cs (3)
204result.Add(comment.Value); 211result.Add(endOfLine.Value); 226result.Add(whitespace.Value);
EmbeddedLanguages\Json\JsonParser.cs (3)
323result.Add(ParseValue()); 350result.Add(value); 357result.Add(ConsumeToken(JsonKind.CommaToken, allProperties ? s_commaExpected : null));
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
113result.Add(comment.Value); 120result.Add(whitespace.Value);
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
204list?.Add(val);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (12)
234to.Add(diagnostic); 267builder.Add(ParseSequence(consumeCloseParen)); 282builder.Add(barToken); 283builder.Add(ParseSequence(consumeCloseParen)); 295builder.Add(ParsePrimaryExpressionAndQuantifiers(last)); 318final.Add(current); 359final.Add(startTextNode == lastTextNode 1282components.Add(left); 1293components.Add(left); 1294components.Add(ParseCharacterClassSubtractionNode(minusToken)); 1313components.Add(new RegexCharacterClassRangeNode(left, minusToken, right)); 1318components.Add(left);
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (1)
425builder.Add(trivia.Value);
EmbeddedLanguages\StackFrame\StackFrameParser.cs (6)
370builder.Add(new StackFrameIdentifierNameNode(currentIdentifier.Value)); 382builder.Add(commaToken); 431builder.Add(parameterNode); 438builder.Add(commaToken); 506commaBuilder.Add(commaToken); 514builder.Add(new StackFrameArrayRankSpecifier(openBracket, closeBracket, commaBuilder.ToImmutableAndClear()));
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
161result.Add(item);
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
203pullMembersBuilder.Add((currentSymbol, memberAnalysis.MakeAbstract)); 204resultsToRemove.Add(memberAnalysis);
ExtractInterface\AbstractExtractInterfaceService.cs (3)
390interfaceMembers.Add(CodeGenerationSymbolFactory.CreateEventSymbol( 400interfaceMembers.Add(CodeGenerationSymbolFactory.CreateMethodSymbol( 414interfaceMembers.Add(CodeGenerationSymbolFactory.CreatePropertySymbol(
ExtractMethod\MethodExtractor.CodeGenerator.cs (4)
281list.Add(declaration); 333typeParameters.Add(parameter); 337typeParameters.Add(CodeGenerationSymbolFactory.CreateTypeParameter( 357parameters.Add(
Fixer.cs (6)
53candidateSymbols.Add(symbolInfo.Symbol); 68mutablePotentialConversionTypes.Add((argumentExpression, targetArgumentConversionType)); 149newArguments.Add(arguments[i]); 158newArguments.Add(GenerateNewArgument(arguments[i], paramsType.ElementType)); 164newArguments.Add(GenerateNewArgument(arguments[i], parameterType)); 181newArguments.Add(arguments[i]);
FullyQualify\AbstractFullyQualifyService.cs (1)
214fixes.Add(new FullyQualifyIndividualFixData(title, textChanges.ToImmutableArray()));
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (3)
88missingComparableTypes.Add(iface); 110nestedActions.Add(CodeAction.Create( 196operators.Add(CreateOperatorSymbol(
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (4)
84(singleAction, applicableToSpan) => actions.Add(singleAction), 237pickMemberOptions.Add(new PickMembersOption( 269result.Add(new FieldDelegatingCodeAction(this, document, state, addNullChecks, fallbackOptions)); 271result.Add(new ConstructorDelegatingCodeAction(this, document, state, addNullChecks, fallbackOptions));
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (2)
46result.Add(new GenerateDefaultConstructorCodeAction(document, state, constructor, fallbackOptions)); 49result.Add(new CodeActionAll(document, state, state.UnimplementedConstructors, fallbackOptions));
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (5)
79expressions.Add( 82expressions.Add( 92expressions.Add(generator.IsTypeExpression(objName, containingType)); 93expressions.Add( 104expressions.Add(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (5)
70methods.Add(await CreateEqualsMethodAsync(cancellationToken).ConfigureAwait(false)); 77methods.Add(await CreateIEquatableEqualsMethodAsync(constructedTypeToImplement, cancellationToken).ConfigureAwait(false)); 82methods.Add(await CreateGetHashCodeMethodAsync(cancellationToken).ConfigureAwait(false)); 154members.Add(CreateEqualityOperator(compilation, generator, generatorInternal, parameters)); 155members.Add(CreateInequalityOperator(compilation, generator, parameters));
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (6)
217tasks.Add(CreateCodeActionAsync( 220tasks.Add(CreateCodeActionAsync( 226tasks.Add(CreateCodeActionAsync( 232tasks.Add(CreateCodeActionAsync( 269pickMembersOptions.Add(new PickMembersOption( 280pickMembersOptions.Add(new PickMembersOption(
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
110parameters.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (3)
95result.Add(CodeAction.Create( 104result.Add(CodeAction.Create( 111result.Add(CodeAction.Create(
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
427parameters.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
240names.Add(new ParameterName(typeLocalName, isFixed: false).BestNameForParameter); 241isFixed.Add(false);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (4)
45result.Add(new GenerateParameterizedMemberCodeAction((TService)this, document, state, fallbackOptions, isAbstract: false, generateProperty: false)); 55result.Add(new GenerateParameterizedMemberCodeAction((TService)this, document, state, fallbackOptions, isAbstract: true, generateProperty: false)); 67result.Add(new GenerateParameterizedMemberCodeAction((TService)this, document, state, fallbackOptions, isAbstract: false, generateProperty: true)); 70result.Add(new GenerateParameterizedMemberCodeAction((TService)this, document, state, fallbackOptions, isAbstract: true, generateProperty: true));
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
213result.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (8)
119result.Add(new GenerateVariableCodeAction( 143result.Add(new GenerateVariableCodeAction( 154result.Add(new GenerateVariableCodeAction( 168result.Add(new GenerateVariableCodeAction( 182result.Add(new GenerateVariableCodeAction( 198result.Add(new GenerateLocalCodeAction((TService)this, document, state, fallbackOptions)); 249result.Add(new GenerateParameterCodeAction(document, state, includeOverridesAndImplementations: false, parameterIndex)); 252result.Add(new GenerateParameterCodeAction(document, state, includeOverridesAndImplementations: true, parameterIndex));
GenerateType\AbstractGenerateTypeService.cs (10)
120result.Add(new GenerateTypeCodeAction((TService)this, document.Document, state, fallbackOptions, intoNamespace: true, inNewFile: true)); 133result.Add(new GenerateTypeCodeAction((TService)this, document.Document, state, fallbackOptions, intoNamespace: true, inNewFile: false)); 138result.Add(new GenerateTypeCodeAction((TService)this, document.Document, state, fallbackOptions, intoNamespace: false, inNewFile: false)); 141result.Add(new GenerateTypeCodeActionWithOption((TService)this, document.Document, state, fallbackOptions)); 213isFixed.Add(!names.Contains(name)); 214names.Add(name); 215typeParameters.Add(typeParameter); 219isFixed.Add(false); 220names.Add("T"); 221typeParameters.Add(null);
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (3)
163members.Add(factory.CreateBaseDelegatingConstructor(delegatedConstructor, DetermineName())); 180members.Add(generatedProperty); 210parameters.Add(CodeGenerationSymbolFactory.CreateParameterSymbol(
HashCodeAnalyzer.OperationDeconstructor.cs (1)
205_hashedSymbols.Add(member);
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (2)
257implementedMembers.Add(member); 260implementedVisibleMembers.Add(member);
ImplementInterface\AbstractImplementInterfaceService.cs (2)
194trivia.Add(generator.SingleLineComment(" " + comment)); 195trivia.Add(generator.ElasticCarriageReturnLineFeed);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
291statements.Add(AddComment(g, 302statements.Add(g.ExpressionStatement(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (7)
109builder.Add((mappingResult.Symbol, sourceText.Lines.GetLineFromPosition(GetDeclarationToken(memberDeclarationNode).SpanStart).LineNumber)); 230targetItems.Add(new InheritanceTargetItem( 235items.Add(new InheritanceMarginItem( 252targetItems.Add(new InheritanceTargetItem( 261items.Add(new InheritanceMarginItem( 654builder.Add(overriddenMember.OriginalDefinition); 748builder.Add(item.Value);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (4)
577content.Add(InterpolatedStringText(generator, escapedText, text)); 581content.Add(InterpolatedStringText(generator, escapedTextParts.pre!, textParts.pre)); 582content.Add(generator.Interpolation(nameofExpression)); 583content.Add(InterpolatedStringText(generator, escapedTextParts.post!, textParts.post!));
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (11)
130allActions.Add(fieldAction); 131allActions.Add(propertyAction); 135allActions.Add(propertyAction); 136allActions.Add(fieldAction); 146allActions.Add(allFieldsAction); 147allActions.Add(allPropertiesAction); 151allActions.Add(allPropertiesAction); 152allActions.Add(allFieldsAction); 237result.Add(parameter); 608siblings.Add((method.Parameters[i], before: true)); 613siblings.Add((method.Parameters[i], before: false));
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
120listOfPotentiallyValidParametersNodes.Add(parameterNode);
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
109result.Add(new InlineHint(
InlineHints\AbstractInlineTypeHintsService.cs (3)
89result.Add(new InlineHint( 119finalParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol: null, "...")); 124finalParts.Add(part);
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
463builder.Add(argument);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
311localVariables.Add(declaredVariable);
IntroduceVariable\AbstractIntroduceVariableService.cs (18)
105actions.Add(CreateAction(state, allOccurrences: false, isConstant: false, isLocal: false, isQueryLocal: true)); 106actions.Add(CreateAction(state, allOccurrences: true, isConstant: false, isLocal: false, isQueryLocal: true)); 112actions.Add(CreateAction(state, allOccurrences: false, isConstant: true, isLocal: false, isQueryLocal: false)); 113actions.Add(CreateAction(state, allOccurrences: true, isConstant: true, isLocal: false, isQueryLocal: false)); 119actions.Add(CreateAction(state, allOccurrences: false, isConstant: state.IsConstant, isLocal: false, isQueryLocal: false)); 120actions.Add(CreateAction(state, allOccurrences: true, isConstant: state.IsConstant, isLocal: false, isQueryLocal: false)); 126actions.Add(CreateAction(state, allOccurrences: false, isConstant: state.IsConstant, isLocal: false, isQueryLocal: false)); 127actions.Add(CreateAction(state, allOccurrences: true, isConstant: state.IsConstant, isLocal: false, isQueryLocal: false)); 133actions.Add(CreateAction(state, allOccurrences: false, isConstant: state.IsConstant, isLocal: false, isQueryLocal: false)); 134actions.Add(CreateAction(state, allOccurrences: true, isConstant: state.IsConstant, isLocal: false, isQueryLocal: false)); 140actions.Add(CreateAction(state, allOccurrences: false, isConstant: true, isLocal: false, isQueryLocal: false)); 141actions.Add(CreateAction(state, allOccurrences: true, isConstant: true, isLocal: false, isQueryLocal: false)); 154actions.Add(CreateAction(state, allOccurrences: false, isConstant: state.IsConstant, isLocal: true, isQueryLocal: false)); 158actions.Add(CreateAction(state, allOccurrences: true, isConstant: state.IsConstant, isLocal: true, isQueryLocal: false)); 167actions.Add(CreateAction(state, allOccurrences: false, isConstant: state.IsConstant, isLocal: true, isQueryLocal: false)); 168actions.Add(CreateAction(state, allOccurrences: true, isConstant: state.IsConstant, isLocal: true, isQueryLocal: false)); 195actions.Add(CreateAction(state, allOccurrences: false, isConstant: true, isLocal: false, isQueryLocal: false)); 196actions.Add(CreateAction(state, allOccurrences: true, isConstant: true, isLocal: false, isQueryLocal: false));
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
409builder.Add(new StatementRange(nextStatement, GetStatements(node).Last()));
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (3)
39parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, symbol: null, 58result.Add(part); 208result.Add(namedType);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (6)
217builder.Add(new TaggedText(TextTags.Text, FeaturesResources.Returns_colon)); 219builder.Add(new TaggedText(TextTags.ContainerStart, " ")); 221builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 233builder.Add(new TaggedText(TextTags.Text, FeaturesResources.Value_colon)); 235builder.Add(new TaggedText(TextTags.ContainerStart, " ")); 237builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty));
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (21)
39formattedCommentLinesBuilder.Add(s_summaryHeader); 46formattedCommentLinesBuilder.Add(string.Empty); 47formattedCommentLinesBuilder.Add(s_paramHeader); 53formattedCommentLinesBuilder.Add(string.Empty); 59formattedCommentLinesBuilder.Add(lineBuilder.ToString()); 73formattedCommentLinesBuilder.Add(string.Empty); 74formattedCommentLinesBuilder.Add(s_typeParameterHeader); 80formattedCommentLinesBuilder.Add(string.Empty); 86formattedCommentLinesBuilder.Add(lineBuilder.ToString()); 100formattedCommentLinesBuilder.Add(string.Empty); 101formattedCommentLinesBuilder.Add(s_returnsHeader); 108formattedCommentLinesBuilder.Add(string.Empty); 109formattedCommentLinesBuilder.Add(s_valueHeader); 116formattedCommentLinesBuilder.Add(string.Empty); 117formattedCommentLinesBuilder.Add(s_exceptionsHeader); 127formattedCommentLinesBuilder.Add(string.Empty); 133formattedCommentLinesBuilder.Add(lineBuilder.ToString()); 147formattedCommentLinesBuilder.Add(string.Empty); 148formattedCommentLinesBuilder.Add(s_remarksHeader); 203lines.Add(sb.ToString()); 212lines.Add(sb.ToString());
MoveToNamespace\AbstractMoveToNamespaceCodeAction.cs (2)
76operations.Add(new ApplyChangesOperation(moveToNamespaceResult.UpdatedSolution)); 87operations.Add(symbolRenameCodeActionOperationFactory.CreateSymbolRenamedOperation(
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
129tasks.Add(Task.Run(async () =>
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (2)
79tasks.Add(Task.Run(() => 221result.Add(linkedDocument.Project.Id);
NavigateTo\NavigateToSearcher.cs (2)
272result.Add(_activeDocument); 277result.Add(doc);
NavigateTo\RoslynNavigateToItem.cs (6)
160flavors.Add(firstProjectFlavor!); 170flavors.Add(projectFlavor!); 225parts.Add(ComputeFolderDistance().ToString("X4")); 227parts.Add(_item.DeclaredSymbolInfo.ParameterCount.ToString("X4")); 228parts.Add(_item.DeclaredSymbolInfo.TypeParameterCount.ToString("X4")); 229parts.Add(_item.DeclaredSymbolInfo.Name);
PdbSourceDocument\DocumentDebugInfoReader.cs (1)
54sourceDocuments.Add(new SourceDocument(filePath, hashAlgorithm, checksum, embeddedTextBytes, sourceLinkUrl));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
329documents.Add(DocumentInfo.Create(
QuickInfo\QuickInfoUtilities.cs (1)
161=> sections.Add(QuickInfoSection.Create(kind, taggedParts));
Rename\SymbolicRenameInfo.cs (1)
241documentSpans.Add(new DocumentSpan(sourceDocument, location.SourceSpan));
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
424result.Add(new GetAndSetMethods(getMethod, setMethod, getMethodDeclaration, setMethodDeclaration));
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
412result.Add((property, declaration));
Shared\Utilities\ExtractTypeHelpers.cs (1)
193directlyReferencedTypeParameters.Add(typeParameter);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
312builder.Add(relatedDocument);
Snippets\AbstractSnippetService.cs (1)
71arrayBuilder.Add(providerData);
Snippets\SnippetProviders\AbstractConditionalBlockSnippetProvider.cs (1)
34arrayBuilder.Add(new SnippetPlaceholder(identifier: condition.ToString(), placeholderPositions: ImmutableArray.Create(condition.SpanStart)));
Snippets\SnippetProviders\AbstractTypeSnippetProvider.cs (1)
36arrayBuilder.Add(new SnippetPlaceholder(identifier: identifier.ValueText, placeholderPositions: ImmutableArray.Create(identifier.SpanStart)));
SpellCheck\AbstractSpellCheckSpanService.cs (1)
56_spans.Add(span);
StackTraceExplorer\StackTraceAnalyzer.cs (1)
68builder.Add(parsedFrame);
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
71candidateProjects.Add(project);
Structure\BlockStructureServiceWithProviders.cs (1)
82updatedSpans.Add(updatedSpan);
SuppressMessageAttributeState.cs (1)
71builder.Add((propertyReference.Property.Name, simpleAssignment.Value));
SuppressMessageAttributeState.TargetSymbolResolver.cs (6)
192results.Add(method); 233results.Add(singleResult); 326builder.Add(parameter.Value); 671builder.Add(type.Value); 759builder.Add(methodSymbol); 767builder.Add(methodSymbol);
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (4)
99result.Add(CreateResult(database, type)); 136result.Add(new PackageWithAssemblyResult( 185results.Add(result); 269nameParts.Add(path.Name.ToString());
TaskList\AbstractTaskListService.cs (1)
116items.Add(new TaskListItem(
UseCollectionInitializerAnalyzer.cs (1)
118matches.Add(statement);
UseNamedMemberInitializerAnalyzer.cs (1)
180matches.Add(new Match<TExpressionSyntax, TStatementSyntax, TMemberAccessExpressionSyntax, TAssignmentStatementSyntax>(
Workspace\CompileTimeSolutionProvider.cs (4)
105configIdsToRemove.Add(configState.Id); 116documentIdsToRemove.Add(documentState.Id); 235result.Add(compileTimeDocumentId); 269result.Add(designTimeDocumentState.Id);
Wrapping\AbstractCodeActionComputer.cs (2)
291result.Add(wrappingActions[0]); 301result.Add(CodeAction.Create(
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
125result.Add(currentNodeOrToken);
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (5)
101result.Add(Edit.UpdateBetween(left, _newlineBeforeOperatorTrivia, indentationTrivia, opToken)); 102result.Add(Edit.UpdateBetween(opToken, SingleWhitespaceTrivia, NoTrivia, right)); 111result.Add(Edit.UpdateBetween(left, SingleWhitespaceTrivia, NoTrivia, opToken)); 112result.Add(Edit.UpdateBetween(opToken, NewLineTrivia, indentationTrivia, right)); 125result.Add(Edit.UpdateBetween(
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (5)
180chunks.Add(GetSubRange(pieces, currentChunkStart, end: pieces.Count)); 186chunks.Add(GetSubRange(pieces, currentChunkStart, end: nextChunkStart)); 235result.Add(pieces[i]); 285pieces.Add(nodeOrToken.AsToken()); 294pieces.Add(currentNode);
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (7)
111actions.Add(await TryCreateCodeActionAsync(GetWrapEdits(wrappingColumn: 0, align: false), FeaturesResources.Wrapping, FeaturesResources.Wrap_call_chain).ConfigureAwait(false)); 112actions.Add(await TryCreateCodeActionAsync(GetWrapEdits(wrappingColumn: 0, align: true), FeaturesResources.Wrapping, FeaturesResources.Wrap_and_align_call_chain).ConfigureAwait(false)); 116=> actions.Add(await TryCreateCodeActionAsync(GetUnwrapEdits(), FeaturesResources.Wrapping, FeaturesResources.Unwrap_call_chain).ConfigureAwait(false)); 120actions.Add(await TryCreateCodeActionAsync(GetWrapEdits(Options.WrappingColumn, align: false), FeaturesResources.Wrapping, FeaturesResources.Wrap_long_call_chain).ConfigureAwait(false)); 121actions.Add(await TryCreateCodeActionAsync(GetWrapEdits(Options.WrappingColumn, align: true), FeaturesResources.Wrapping, FeaturesResources.Wrap_and_align_long_call_chain).ConfigureAwait(false)); 154result.Add(Edit.UpdateBetween( 189result.Add(Edit.DeleteBetween(chunk[i - 1], chunk[i]));
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (19)
99result.Add(wrappingStyle == WrappingStyle.WrapFirst_IndentRest 147result.Add(await GetWrapEveryGroupAsync().ConfigureAwait(false)); 148result.Add(await GetUnwrapGroupAsync().ConfigureAwait(false)); 149result.Add(await GetWrapLongGroupAsync().ConfigureAwait(false)); 190result.Add(Edit.DeleteBetween(_listSyntax.GetFirstToken().GetPreviousToken(), _listSyntax.GetFirstToken())); 196result.Add(Edit.DeleteBetween(comma.GetPreviousToken(), comma)); 197result.Add(Edit.DeleteBetween(comma, comma.GetNextToken())); 202result.Add(Edit.DeleteBetween(last, _listSyntax.GetLastToken())); 273result.Add(Edit.UpdateBetween(_listSyntax.GetFirstToken().GetPreviousToken(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetFirstToken())); 296result.Add(Edit.UpdateBetween(itemsAndSeparators[i - 1], SingleWhitespaceTrivia, NoTrivia, item)); 303result.Add(Edit.UpdateBetween(itemsAndSeparators[i - 1], NewLineTrivia, indentationTrivia, item)); 313result.Add(Edit.DeleteBetween(item, comma)); 320result.Add(Edit.UpdateBetween(itemsAndSeparators.Last(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetLastToken())); 324result.Add(Edit.DeleteBetween(itemsAndSeparators.Last(), _listSyntax.GetLastToken())); 399result.Add(Edit.UpdateBetween(_listSyntax.GetFirstToken().GetPreviousToken(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetFirstToken())); 410result.Add(Edit.DeleteBetween(item, comma)); 415result.Add(Edit.UpdateBetween( 422result.Add(Edit.UpdateBetween(itemsAndSeparators.Last(), NewLineTrivia, _braceIndentationTrivia, _listSyntax.GetLastToken())); 427result.Add(Edit.DeleteBetween(itemsAndSeparators.Last(), _listSyntax.GetLastToken()));
Microsoft.CodeAnalysis.LanguageServer.Protocol (85)
Extensions\ProtocolConversions.cs (13)
290uriToTextEdits.Add((oldDocument.GetURI(), TextChangeToTextEdit(textChange, oldText))); 302uriToTextEdits.Add((GetUriFromFilePath(mappedSpan.FilePath), new LSP.TextEdit 596referenceKinds.Add(LSP.VSInternalReferenceKind.Read); 601referenceKinds.Add(LSP.VSInternalReferenceKind.Write); 606referenceKinds.Add(LSP.VSInternalReferenceKind.Reference); 611referenceKinds.Add(LSP.VSInternalReferenceKind.Name); 620referenceKinds.Add(LSP.VSInternalReferenceKind.Qualified); 625referenceKinds.Add(LSP.VSInternalReferenceKind.TypeArgument); 630referenceKinds.Add(LSP.VSInternalReferenceKind.TypeConstraint); 635referenceKinds.Add(LSP.VSInternalReferenceKind.BaseType); 641referenceKinds.Add(LSP.VSInternalReferenceKind.Constructor); 646referenceKinds.Add(LSP.VSInternalReferenceKind.Import); 652referenceKinds.Add(LSP.VSInternalReferenceKind.Declaration);
Features\CodeFixes\CodeFixService.cs (3)
595fixes.Add(new CodeFix(document.Project, action, applicableDiagnostics)); 640newApplicableDiagnostics.Add(diagnostic); 881builder.Add(languageKindAndFixersValue.Value);
Features\Diagnostics\DiagnosticDataExtensions.cs (1)
26locationsToTag.Add(diagnosticData.AdditionalLocations[index]);
Features\Diagnostics\DiagnosticService.cs (4)
280result.Add(diagnostic); 305result.Add(new DiagnosticBucket(data.Id, data.Workspace, data.ProjectId, data.DocumentId)); 328list.Add(data); 361result.Add(data);
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
389builder.Add(DiagnosticData.Create(diagnostic, textDocument));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (5)
93spanBasedAnalyzers.Add((stateSet.Analyzer, existingData)); 100documentBasedAnalyzers.Add((stateSet.Analyzer, DocumentAnalysisData.Empty)); 327resultBuilder.Add(diagnostic); 341resultBuilder.Add(diagnostic); 360resultBuilder.Add(UpdateLocations(diagnostic, tree, text, delta));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (3)
211syntaxAnalyzers.Add(stateSet); 226stateSets.Add(stateSet); 300list.Add(item);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (2)
82nonCachedStateSets.Add(stateSet); 167analyzedStateSetsBuilder.Add(stateSet);
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (12)
157unifiedNestedActions.Add(unifiedNestedAction); 188order.Add(groupKey); 258fixAllSuggestedActions.Add(fixAllSuggestedAction); 318suppressionSets.Add(bulkConfigurationSet); 402sets.Add(new UnifiedSuggestedActionSet( 463orderedRefactorings.Add(orderedRefactoring); 526refactoringSuggestedActions.Add(unifiedActionSet); 555nestedActions.Add(unifiedAction); 631fixAllSuggestedActions.Add(fixAllSuggestedAction); 751newActions.Add(action); 775result.Add(filteredSet); 790actions.Add(action);
Handler\BufferedProgress.cs (1)
53_buffer.Add(value);
Handler\CodeActions\CodeActionHelpers.cs (5)
65codeActions.Add(GenerateVSCodeAction( 136nestedActions.Add(GenerateVSCodeAction( 160diagnosticsBuilder.Add(requestDiagnostic); 201codeActions.Add(GetNestedActionsFromActionSet(suggestedAction)); 224nestedActions.Add(GetNestedActionsFromActionSet(action));
Handler\CodeActions\CodeActionResolveHandler.cs (1)
203textDocumentEdits.Add(new TextDocumentEdit { TextDocument = documentIdentifier, Edits = edits });
Handler\CodeLens\CodeLensHandler.cs (1)
69codeLenses.Add(codeLens);
Handler\Completion\CompletionHandler.cs (2)
127lspCompletionItems.Add(await CreateLSPCompletionItemAsync(item).ConfigureAwait(false)); 388matchResultsBuilder.Add(matchResult);
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
78locations.Add(new LSP.Location
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (11)
225removedDocumentsBuilder.Add(diagnosticParams); 352diagnosticsBuilder.Add(diagnostic); 359diagnosticsBuilder.Add(additionalDiagnostic); 474result.Add(VSDiagnosticTags.HiddenInEditor); 475result.Add(VSDiagnosticTags.HiddenInErrorList); 476result.Add(VSDiagnosticTags.SuppressEditorToolTip); 480result.Add(VSDiagnosticTags.VisibleInErrorList); 484result.Add(VSDiagnosticTags.TaskItem); 487result.Add(VSDiagnosticTags.PotentialDuplicate); 489result.Add(diagnosticData.CustomTags.Contains(WellKnownDiagnosticTags.Build) 494result.Add(VSDiagnosticTags.EditAndContinueError);
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (3)
155result.Add(new TaskListDiagnosticSource(document, globalOptions)); 195result.Add(new WorkspaceDocumentDiagnosticSource(document)); 199result.Add(new ProjectDiagnosticSource(project));
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
99foldingRanges.Add(new FoldingRange()
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
173lspTextChanges.Add(new TextChange(fieldInSnippetContext, lspTextForField)); 182lspTextChanges.Add(new TextChange(caretInSnippetContext, "$0"));
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (5)
203snippetParts.Add(new SnippetStringPart(token)); 236snippetParts.Add(new SnippetCursorPart()); 248snippetParts.Add(fieldPart); 255snippetParts.Add(new SnippetStringPart(_delimiter)); 273snippetParts.Add(new SnippetStringPart(remaining));
Handler\References\FindUsagesLSPContext.cs (1)
316classifiedTextRuns.Add(new ClassifiedTextRun(
Handler\SemanticTokens\SemanticTokensHelpers.cs (3)
165updatedClassifiedSpans.Add(span); 215updatedClassifiedSpans.Add(updatedClassifiedSpan); 227updatedClassifiedSpans.Add(originalClassifiedSpans[spanIndex + 1]);
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
86sigInfos.Add(sigInfo);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
163result.Add(ConvertSpan(text, span));
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
93result.Add(document);
Workspaces\LspWorkspaceManager.cs (1)
241solutions.Add((workspace, lspSolution, isForked));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Hover\HoverTests.cs (1)
420classifiedTextElements.Add(classifiedTextElement);
Microsoft.CodeAnalysis.Remote.ServiceHub (8)
Host\AssetProvider.cs (1)
64list.Add(ValueTuple.Create(checksum, await GetAssetAsync<T>(checksum, cancellationToken).ConfigureAwait(false)));
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
201diagnostics.Add((analyzerId, 237telemetryBuilder.Add((analyzerId, analyzerTelemetry));
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (1)
62fields.Add(resolved);
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (3)
168classificationTypes.Add(classificationType); 293classificationTypes.Add(reader.ReadString()); 306classifiedSpans.Add(new ClassifiedSpan(classificationTypes[typeIndex], new TextSpan(start, length)));
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
88result.Add(SerializableSymbolAndProjectId.Dehydrate(solution, item, cancellationToken));
Microsoft.CodeAnalysis.Remote.Workspaces (1)
RemoteHostAssetSerialization.cs (1)
118results.Add((responseChecksum, result));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
134statements.Add(statement)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.vb (1)
90builder.Add("BC" & errorCode.ToString("D5"))
Microsoft.CodeAnalysis.VisualBasic.Features (85)
ChangeSignature\VisualBasicChangeSignatureService.vb (4)
670permutedParams.Add(permutedParam) 672permutedParams.Add(XmlElement( 711results.Add(convertedType) 728results.Add(semanticModel.GetDeclaredSymbol(cast.Identifier.Parent, cancellationToken))
CodeLens\VisualBasicCodeLensMemberFinder.vb (8)
44_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span)) 49_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span)) 54_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span)) 58_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span)) 62_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span)) 66_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span)) 71_memberBuilder.Add(New CodeLensMember(node, node.NewKeyword.Span)) 75_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (1)
64builder.Add(New SymbolAndSelectionInfo(member, Preselect:=True))
Completion\CompletionProviders\EnumCompletionProvider.vb (2)
65builder.Add(New SymbolAndSelectionInfo(enumType, Preselect:=False)) 69builder.Add(New SymbolAndSelectionInfo(member, Preselect:=True))
Completion\CompletionProviders\ImportCompletionProvider\ImportCompletionProviderHelper.vb (2)
25builder.Add(import.ToDisplayString(SymbolDisplayFormats.NameFormat)) 31builder.Add(globalImport.Name)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (7)
825stack.Add(DirectCast(compilationUnit, CompilationUnitSyntax).Members) 838stack.Add(namespaceBlock.Members) 1323builder.Add((oldSymbol, newSymbol, editKind)) 2154_diagnostics.Add(New RudeEditDiagnostic(kind, GetSpan(), If(_newNode, _oldNode), args)) 2158_diagnostics.Add(New RudeEditDiagnostic(kind, GetDiagnosticSpan(spanNode, _kind), displayNode, {GetDisplayName(displayNode, EditKind.Update)})) 2457diagnostics.Add(New RudeEditDiagnostic( 2664diagnostics.Add(New RudeEditDiagnostic(RudeEditKind.AwaitStatementUpdate, newContainingStatementPart.Span))
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (2)
103list.Add(typeParameter) 173Result.Add(Type)
InheritanceMargin\VisualBasicInheritanceMarginService.vb (6)
38builder.Add(methodBlockNode.BlockStatement) 43builder.Add(methodStatementNode) 49builder.Add(propertyBlockNode.PropertyStatement) 54builder.Add(propertyStatementNode) 60builder.Add(eventDeclarationNode.EventStatement) 65builder.Add(member)
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
56buffer.Add((argument.Span.Start, argumentIdentifier, parameter, GetKind(argument.Expression)))
LambdaUtilities.vb (3)
436result.Add(clause.Variables.First.Expression) 442result.Add(DirectCast(innerClause, PartitionClauseSyntax).Count) 455result.Add(joinClause.JoinedVariables.First.Expression)
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (9)
32members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.NewKeyword))) 34members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.WithKeyword))) 36members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.OpenBraceToken))) 41members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CommaToken))) 48members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.KeyKeyword))) 52members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.DotToken))) 53members.Add(New SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, [property], [property].Name)) 55members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.AsKeyword))) 61members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CloseBraceToken)))
LineSeparators\VisualBasicLineSeparatorService.vb (5)
120spans.Add(GetLineSeparatorSpanForNode(prev)) 123spans.Add(GetLineSeparatorSpanForNode(cur)) 135spans.Add(GetLineSeparatorSpanForNode(nextToLast)) 139spans.Add(GetLineSeparatorSpanForNode(lastChild)) 147spans.Add(GetLineSeparatorSpanForNode(importsList.Last()))
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
130items.Add(typeEvents)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (3)
60result.Add(generator.FieldDeclaration(propertyBackingField, initializer)) 65result.Add(GetGetMethod( 72result.Add(GetSetMethod(
UseInitializerHelpers.vb (2)
40nodesAndTokens.Add(last.WithTrailingTrivia()) 41nodesAndTokens.Add(SyntaxFactory.Token(SyntaxKind.CommaToken).WithTrailingTrivia(last.GetTrailingTrivia()))
VisualBasicAddExplicitCastCodeFixProvider.vb (2)
80mutablePotentialConversionTypes.Add((spanNode, conversionType)) 192mutablePotentialConversionTypes.Add((targetArgument.GetExpression(), conversionType))
VisualBasicDeclarationComputer.vb (14)
63builder.Add(declInfo) 70builder.Add(New DeclarationInfo(name, ImmutableArray(Of SyntaxNode).Empty, declaredSymbol)) 81builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)) 86builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)) 92builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)) 100builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)) 109builder.Add(GetDeclarationInfo(model, identifier, getSymbol, codeBlocks, cancellationToken)) 119builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)) 124builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)) 134builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)) 144builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)) 151builder.Add(GetDeclarationInfo(model, node, getSymbol, attributes, cancellationToken)) 159builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken)) 166builder.Add(GetDeclarationInfo(model, node, getSymbol, codeBlocks, cancellationToken))
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (2)
44result.Add(statement) 46result.Add(clause)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (6)
41totalTrivia.Add(SyntaxFactory.ElasticMarker) 46totalTrivia.Add(trivia) 47totalTrivia.Add(SyntaxFactory.ElasticMarker) 90nodesAndTokens.Add(newExpression) 93nodesAndTokens.Add(comma) 96nodesAndTokens.Add(newExpression)
VisualBasicUseObjectInitializerCodeFixProvider.vb (5)
39totalTrivia.Add(SyntaxFactory.ElasticMarker) 44totalTrivia.Add(trivia) 45totalTrivia.Add(SyntaxFactory.ElasticMarker) 85nodesAndTokens.Add(initializer) 89nodesAndTokens.Add(comma)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (69)
Classification\SyntaxClassification\IdentifierNameSyntaxClassifier.vb (1)
26result.Add(New ClassifiedSpan(ClassificationTypeNames.Keyword, identifier.Span))
Classification\SyntaxClassification\ImportAliasClauseSyntaxClassifier.vb (1)
33result.Add(New ClassifiedSpan(token.Span, classification))
Classification\SyntaxClassification\NameSyntaxClassifier.vb (6)
80result.Add(classifiedSpan) 87result.Add(classifiedSpan) 89result.Add(classifiedSpan) 257result.Add(New ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword)) 284result.Add(New ClassifiedSpan(methodStatement.Identifier.Span, ClassificationTypeNames.ExtensionMethodName)) 292result.Add(New ClassifiedSpan(node.LabelToken.Span, ClassificationTypeNames.LabelName))
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (2)
32result.Add(New ClassifiedSpan(DirectCast(syntax, BinaryExpressionSyntax).OperatorToken.Span, ClassificationTypeNames.OperatorOverloaded)) 34result.Add(New ClassifiedSpan(DirectCast(syntax, UnaryExpressionSyntax).OperatorToken.Span, ClassificationTypeNames.OperatorOverloaded))
Classification\Worker.vb (1)
43_list.Add(New ClassifiedSpan(classificationType, textSpan))
CodeCleanup\VisualBasicCodeCleanerService.vb (1)
68result.Add(parentMultiLineNode.FullSpan)
CodeGeneration\ConstructorGenerator.vb (1)
86tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword))
CodeGeneration\EventGenerator.vb (2)
171tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 175tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword))
CodeGeneration\FieldGenerator.vb (5)
112tokens.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 115tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 119tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 123tokens.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 127tokens.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword))
CodeGeneration\MethodGenerator.vb (7)
150result.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 154result.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 158result.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 162result.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 166result.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 170result.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 174result.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword))
CodeGeneration\PropertyGenerator.vb (9)
184tokens.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 192tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 196tokens.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 200tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 204tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 208tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 212tokens.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 218tokens.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 223tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword))
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (8)
33tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 36tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 39tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 42tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 45tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 46tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 49tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 50tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword))
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
3857builder.Add(member) 3860builder.Add(member)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (10)
98builder.Add(name) 103builder.Add(mappedName) 221declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 239declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 254declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 268declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 283declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 301declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 318declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 571builder.Add((aliasName, name))
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (6)
170changes.Add(trivia) 186changes.Add(New TextChange(trivia.FullSpan, lineContinuation.ToFullString())) 211changes.Add(trivia) 220changes.Add(formattedTrivia) 225changes.Add(docComment) 257changes.Add(New TextChange(trivia.FullSpan, docComment.ToFullString()))
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
777conflicts.Add(reverseMappedLocations(typeParameter.Identifier.GetLocation())) 791conflicts.Add(reverseMappedLocations(typeParameterToken.GetLocation()))
VisualBasicAddImportsService.vb (1)
56result.Add(generator.NamespaceImportDeclaration(import.ToDisplayString()))
VisualBasicUnnecessaryImportsProvider.vb (4)
40unnecessaryImports.Add(node) 65unnecessaryImports.Add(redundantImport) 127redundantImports.Add(clause) 148redundantImports.Add(clause)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\VisualBasicVirtualCharServiceTests.vb (1)
84strings.Add(ConvertToString(ch))
Microsoft.CodeAnalysis.Workspaces (276)
AbstractCodeGenerationService.cs (1)
581updatedModifiersList.Add(newModifier);
AbstractSelectedMembers.cs (2)
138selectedMembers.Add(decl); 157selectedMembers.Add(decl);
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));
AddParameterEditor.cs (2)
127triviaList.Add(syntaxFacts.ElasticCarriageReturnLineFeed); 145triviaList.Add(lastWhitespace);
ArrayBuilderExtensions.cs (7)
93builder.Add(map(item)); 133builder.Add(map(item, arg)); 173builder.Add(map(item, builder.Count, arg)); 185builder.Add(item); 194builder.Add(e); 231builder.Add(value.Value); 240builder.Add(value);
Classification\AbstractClassificationService.cs (1)
167result.Add(new ClassifiedSpan(span, ClassificationTypeNames.ReassignedVariable));
Classification\Classifier.cs (1)
118parts.Add(new SymbolDisplayPart(kind.Value, null, sourceText.ToString(span.TextSpan)));
Classification\ClassifierHelper.cs (7)
176result.Add(new ClassifiedSpan(ClassificationTypeNames.Text, 181result.Add(span); 206finalParts.Add(part); 225finalParts.Add(syntacticPart); 242finalParts.Add(new ClassifiedSpan(syntacticPart.ClassificationType, TextSpan.FromBounds( 257finalParts.Add(new ClassifiedSpan(syntacticPart.ClassificationType, TextSpan.FromBounds( 265finalParts.Add(new ClassifiedSpan(syntacticPart.ClassificationType, TextSpan.FromBounds(
Classification\IRemoteSemanticClassificationService.cs (1)
99classifiedSpans.Add(new ClassifiedSpan(
Classification\SyntaxClassification\AbstractNameSyntaxClassifier.cs (1)
40result.Add(new ClassifiedSpan(span, ClassificationTypeNames.StaticSymbol));
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
84_list.Add(tuple);
CodeCleanup\AbstractCodeCleanerService.cs (1)
140builder.Add(span);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (3)
153tasks.Add(Task.Run(async () => 224tasks.Add(Task.Run( 245codeActions.Add(currentAction);
CodeFixes\FixAllOccurrences\DocumentBasedFixAllProvider.cs (1)
123tasks.Add(Task.Run(async () =>
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
79tasks.Add(Task.Run(async () => await AddDocumentDiagnosticsAsync(diagnostics, projectToFix).ConfigureAwait(false), cancellationToken));
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
111tasks.Add(Task.Run(async () =>
CodeRefactorings\FixAllOccurences\DocumentBasedFixAllProvider.cs (1)
105tasks.Add(Task.Run(async () =>
CustomDataFlowAnalysis.cs (1)
46unreachableBlocksToVisit.Add(blocks[i]);
Diagnostics\DiagnosticAnalysisResult.cs (1)
140diagnosticsWithoutDocumentId.Add(data);
Diagnostics\Extensions.cs (6)
30result.Add(await diagnostic.ToDiagnosticAsync(project, cancellationToken).ConfigureAwait(false)); 377await AnalyzeDocumentAsync(suppressionAnalyzer, document, documentAnalysisScope.Span, diagnosticsBuilder.Add).ConfigureAwait(false); 388tasks.Add(AnalyzeDocumentAsync(suppressionAnalyzer, document, span: null, bag.Add)); 393tasks.Add(AnalyzeDocumentAsync(suppressionAnalyzer, document, span: null, bag.Add)); 404await AnalyzeDocumentAsync(suppressionAnalyzer, document, span: null, diagnosticsBuilder.Add).ConfigureAwait(false); 409await AnalyzeDocumentAsync(suppressionAnalyzer, document, span: null, diagnosticsBuilder.Add).ConfigureAwait(false);
Diagnostics\SkippedHostAnalyzersInfo.cs (1)
138skippedDiagnosticIdsBuilder.Add(descriptor.Id);
Editing\ImportAdderService.cs (2)
131nodesToSimplify.Add(node); 144importsToAdd.Add(namespaceSyntax);
EditorConfigNamingStyleParser.cs (3)
33symbolSpecifications.Add(symbolSpec); 34namingStyles.Add(namingStyle); 35namingRules.Add(serializableNamingRule);
EditorConfigNamingStyleParser_SymbolSpec.cs (26)
173builder.Add(_class); 176builder.Add(_struct); 179builder.Add(_interface); 182builder.Add(_enum); 185builder.Add(_property); 188builder.Add(_method); 191builder.Add(_localFunction); 194builder.Add(_field); 197builder.Add(_event); 200builder.Add(_delegate); 203builder.Add(_parameter); 206builder.Add(_typeParameter); 209builder.Add(_namespace); 212builder.Add(_local); 257builder.Add(Accessibility.Public); 261builder.Add(Accessibility.Internal); 264builder.Add(Accessibility.Private); 267builder.Add(Accessibility.Protected); 271builder.Add(Accessibility.ProtectedOrInternal); 274builder.Add(Accessibility.ProtectedAndInternal); 277builder.Add(Accessibility.NotApplicable); 328builder.Add(s_abstractModifierKind); 331builder.Add(s_asyncModifierKind); 334builder.Add(s_constModifierKind); 337builder.Add(s_readonlyModifierKind); 341builder.Add(s_staticModifierKind);
EnumerableExtensions.cs (5)
324builder.Add(selector(element, index)); 338builder.Add(selector(item)); 364builder.Add(await selector(item).ConfigureAwait(false)); 379builder.Add(await selector(item, cancellationToken).ConfigureAwait(false)); 394builder.Add(await selector(item, arg, cancellationToken).ConfigureAwait(false));
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
166result.Add(rehydrated);
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
192matches.Add(token);
FindSymbols\FindReferences\BaseTypeFinder.cs (2)
36results.Add(member); 77typesBuilder.Add(currentType);
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
113tokens.Add(token);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (7)
108documents.Add(document); 202locations.Add(finderLocation); 419locations.Add(new FinderLocation(node, new ReferenceLocation( 457locations.Add(new FinderLocation(expression, new ReferenceLocation( 497locations.Add(new FinderLocation(node, new ReferenceLocation( 524locations.Add(new FinderLocation(node, new ReferenceLocation( 555locations.Add(new FinderLocation(node, new ReferenceLocation(
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
89locations.Add(new FinderLocation(token.GetRequiredParent(), referenceLocation));
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
59result.Add(CreateFinderLocation(state, token, CandidateReason.None, cancellationToken));
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (1)
244locations.Add(new FinderLocation(node, new ReferenceLocation(
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
56result.Add(document);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (7)
74symbols.Add(invokeMethod.Parameters[parameter.Ordinal]); 147results.Add(symbol); 191results.Add(containingProperty.GetMethod.Parameters[ordinal]); 194results.Add(containingProperty.SetMethod.Parameters[ordinal]); 232results.Add(parameters.Value[ordinal]); 243results.Add(method.PartialDefinitionPart.Parameters[ordinal]); 246results.Add(method.PartialImplementationPart.Parameters[ordinal]);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (3)
46result.Add(field); 85result.Add(parameter); 207locations.Add(new FinderLocation(node,
FindSymbols\FindReferences\FindReferenceCache.cs (3)
120result.Add(token); 148result.Add(token); 182initializers.Add(token);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (2)
122tasks.Add(CreateWorkAsync(() => ProcessProjectAsync(currentProject, allSymbols, cancellationToken), cancellationToken)); 215tasks.Add(CreateWorkAsync(() => ProcessDocumentAsync(
FindSymbols\StreamingProgressCollector.cs (1)
52result.Add(new ReferencedSymbol(symbol, locations.ToImmutableArray()));
FindSymbols\SymbolFinder_Hierarchy.cs (3)
59results.Add(bestMember); 169builder.Add(bestMethod); 370results.Add(bestDef.OriginalDefinition);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
733unsortedNodes.Add(BuilderNode.RootNode); 749unsortedNodes.Add(childNode);
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
202nodes.Add(new Node(name, parentIndex));
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (5)
106allChecksums.Add(compilationOptionsChecksum); 107allChecksums.Add(parseOptionsChecksum); 112allChecksums.Add(SerializationFormatChecksum); 157list.Add(node); 190list.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));
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
218inheritanceNames.Add(reader.ReadString());
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.DeclarationInfo.cs (1)
35builder.Add(DeclaredSymbolInfo.ReadFrom_ThrowsOnFailure(stringTable, reader));
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (1)
79builder.Add(reader.ReadInt32());
ICompilationExtensions.cs (3)
29builder.Add(reference.Compilation); 35builder.Add(previous); 65builder.Add(previous.Assembly);
IDictionaryExtensions.cs (1)
73builder.Add(value);
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (10)
193builder.Add(map(items[i], i, arg)); 221builder.Add(selector(item)); 285builder.Add(await selector(item, cancellationToken).ConfigureAwait(false)); 346builder.Add(map(self[i], other[i])); 364builder.Add(map(self[i], other[i], i, arg)); 413builder.Add(a); 431builder.Add(array[j]); 640builder.Add(a); 775builder.Add(item); 863bucket.Add(item);
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (8)
315tmp.Add((U)i!); 412builder.Add(fillWithValue); 476bucket.Add(item); 514Add(items[i]); 534Add(items[i]); 549Add(items[i]); 584Add(item); 638result.Add(selected);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs\ICollectionExtensions.cs (1)
21result.Add(value);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
34result.Add(array[i]);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (3)
245declaredSymbolInfos.Add(GetEnumDeclarationInfo( 307declaredSymbolInfos.Add(DeclaredSymbolInfo.Create( 358arrayBuilder.Add(declaredSymbolInfoIndex);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (5)
151successfullyMergedChanges.Add(cumulativeChanges[cumulativeChangeIndex]); 163successfullyMergedChanges.Add(change); 188successfullyMergedChanges.Add(change); 198successfullyMergedChanges.Add(change); 207successfullyMergedChanges.Add(cumulativeChanges[cumulativeChangeIndex]);
NameGenerator.cs (5)
28names.Add(baseName); 29isFixed.Add(false); 35names.Add(reservedName); 36isFixed.Add(true); 157collisionIndices.Add(i);
NamingStyle.cs (2)
219violations.Add(Substring(name, wordSpan)); 272violations.Add(Substring(name, wordSpan));
NamingStyleOptionAccumulator.cs (1)
34_rules.Add(new NamingStyleOption(
ObjectWriterExtensions.cs (1)
30builder.Add(read(reader));
OneOrMany.cs (3)
79builder.Add(_one); 86builder.Add(one); 116builder.Add(value);
OrderPreservingMultiDictionary.cs (3)
310arrayBuilder.Add((V)_value); 311arrayBuilder.Add(item); 315arrayBuilder.Add(item);
PatternMatching\CamelCaseResult.cs (1)
41MatchedSpansInReverse?.Add(value);
PatternMatching\PatternMatcher.cs (1)
549matchSpans.Add(new TextSpan(candidateHump.Start, patternChunkCharacterSpan.Length));
ReassignedVariable\AbstractReassignedVariableService.cs (7)
56stack.Add(root.FindNode(span)); 71stack.Add(child.AsNode()!); 107result.Add(identifier.Span); 114result.Add(syntaxFacts.GetIdentifierOfParameter(parameterSyntax).Span); 121result.Add(GetIdentifierOfVariable(variable).Span); 128result.Add(GetIdentifierOfSingleVariableDesignation(designation).Span); 247stack.Add(child.AsNode()!);
Recommendations\AbstractRecommendationServiceRunner.cs (4)
161concreteTypes.Add(concreteType ?? typeParameter); 165concreteTypes.Add(parameterTypeSymbol); 226builder.Add(parameters[ordinalInLambda].Type); 375result.Add(member);
Remote\RemoteUtilities.cs (1)
38builder.Add((docId, textChanges.ToImmutableArray()));
Rename\ConflictEngine\DeclarationConflictHelpers.cs (3)
107resultBuilder.Add(signatureBuilder.ToImmutable()); 110signatureBuilder.Add(parameter.Type); 113resultBuilder.Add(signatureBuilder.ToImmutableAndFree());
Rename\IRemoteRenamerService.cs (1)
213locBuilder.Add(await loc.RehydrateAsync(solution, cancellationToken).ConfigureAwait(false));
Rename\SymbolicRenameLocations.cs (1)
127overloadsResult.Add(await AddLocationsReferenceSymbolsAsync(overloadedSymbol, solution, cancellationToken).ConfigureAwait(false));
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
227results.Add(new RenameLocation(location, document.Id, isRenamableAccessor: isRenamableAccessor)); 418renameLocations.Add(renameLocation);
SectionMatcher_TryParseSection.cs (1)
121numberRangePairs.Add(pair);
Serialization\SerializationExtensions.cs (2)
78builder.Add(PathUtilities.GetDirectoryName(info.FilePath)!); 84builder.Add(PathUtilities.GetDirectoryName(info.OutputFilePath)!);
SetWithInsertionOrder.cs (1)
35_elements!.Add(value);
Shared\Extensions\IAsyncEnumerableExtensions.cs (1)
33result.Add(value);
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
134result.Add(reference);
Shared\Extensions\ILanguageMetadataExtensions.cs (2)
38list.Add(service); 56list.Add(service);
Shared\Extensions\IParameterSymbolExtensions.cs (1)
50result.Add(parameters[i].RenameParameter(parameterNames[i]));
Shared\Extensions\ISolutionExtensions.cs (1)
30results.Add(compilation.Assembly.GlobalNamespace);
Shared\Extensions\ITypeSymbolExtensions.cs (1)
122builder.Add(result);
Shared\Extensions\SyntaxGeneratorExtensions.cs (6)
111result.Add(CodeGenerationSymbolFactory.CreateFieldSymbol( 133result.Add(CodeGenerationSymbolFactory.CreatePropertySymbol( 238assignStatements.Add(statement); 279assignStatements.Add(CreateAssignWithNullCheckStatement( 287nullCheckStatements.Add( 292assignStatements.Add(
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (16)
117statements.Add(factory.ReturnStatement(factory.FalseLiteralExpression())); 138expressions.Add( 165statements.Add(ifStatement); 166statements.Add(localDeclaration); 177statements.Add(localDeclaration); 189expressions.Add(factory.InvocationExpression( 203statements.Add(factory.ReturnStatement( 231expressions.Add(factory.ValueEqualsExpression(thisSymbol, otherSymbol)); 243expressions.Add(factory.InvocationExpression( 253expressions.Add(factory.InvocationExpression( 291expressions.Add(factory.InvocationExpression( 306statements.Add(factory.ReturnStatement( 319expressions.Add(factory.ReferenceNotEqualsExpression(otherNameExpression, nullLiteral)); 327expressions.Add( 335expressions.Add( 344expressions.Add(
Shared\Utilities\AsyncBatchingWorkQueue`2.cs (1)
141items.Add(item);
SpecializedTasks.cs (1)
95result.Add(await task.ConfigureAwait(false));
SymbolInfoExtensions.cs (1)
26builder.Add(info.Symbol);
SymbolKey.BodyLevelSymbolKey.cs (2)
30result.Add(location); 34result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
SymbolKey.ErrorTypeSymbolKey.cs (1)
58builder.Add(namespaceSymbol.Name);
SymbolKey.PooledArrayBuilder.cs (1)
28Builder.Add(value);
SymbolKey.SymbolKeyReader.cs (2)
213builder.Builder.Add(readFunction(out var elementFailureReason)); 576builder.Builder.Add(ReadSymbolKey(nextContextualSymbol, out var elementFailureReason));
SymbolKey.TupleTypeSymbolKey.cs (3)
31friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name); 32locations.Add(element.Locations.FirstOrDefault() ?? Location.None); 44elementTypes.Add(element.Type);
SymbolSpecification.cs (5)
310applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddSymbolKindFromXElement(symbolKindElement)); 315applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddTypeKindFromXElement(typeKindElement)); 320applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddMethodKindFromXElement(methodKindElement)); 331applicableAccessibilityList.Add(AccessibilityExtensions.FromXElement(accessibilityElement)); 342result.Add(ModifierKind.FromXElement(modifierElement));
SymbolUsageAnalysis.AnalysisData.cs (1)
176=> _allocatedBasicBlockAnalysisDatas.Add(allocatedData);
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
SyntaxNodeExtensions.cs (1)
217commonAncestorsStack.Add(ancestor);
TaskList\TaskListItemDescriptor.cs (1)
63result.Add(new TaskListItemDescriptor(token, priority));
TemporaryArray`1.cs (4)
147_builder.Add(item); 159_builder.Add(item); 200_builder.Add(item); 266builder.Add(this[i]);
TextChangeRangeExtensions.cs (1)
400builder.Add(change);
TriviaHelpers.cs (1)
21builder.Add(triviaList[i]);
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
45mappedFilePathAndTextChange.Add((mappedSpanResults[i].FilePath, newTextChange));
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
408documentsToChange.Add((documentId, new WorkspaceFileTextLoader(_project._projectSystemProjectFactory.Workspace.Services.SolutionServices, filePath, defaultEncoding: null)));
Workspace\Solution\SolutionState.CompilationTracker.cs (2)
555trees.Add(await documentState.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false)); 846treesToRemove.Add(await documentState.Value.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false));
Workspace\Solution\SolutionState.cs (3)
1102newDocumentStatesForProjectBuilder.Add(createDocumentState(documentInfo, oldProjectState)); 1187removedDocumentStatesBuilder.Add(getExistingTextDocumentState(oldProjectState, documentId)); 1642builder.Add((document, document.GetSyntaxTree(cancellationToken)));
Workspace\Solution\SolutionState.UnrootedSymbolSet.cs (1)
86secondarySymbols.Add((ReferenceEqualityComparer.GetHashCode(symbol), new WeakReference<ISymbol>(symbol)));
Workspace\Solution\TextDocumentStates.cs (3)
107builder.Add(selector(state)); 119builder.Add(selector(state, arg)); 131builder.Add(await selector(state, arg, cancellationToken).ConfigureAwait(true));
Microsoft.VisualStudio.IntegrationTest.Utilities (1)
OutOfProcess\Editor_OutOfProc.cs (1)
76builder.Add(new TextSpan(tagInfo[i], tagInfo[i + 1]));
Microsoft.VisualStudio.LanguageServices (63)
CodeCleanup\AbstractCodeCleanUpFixer.cs (1)
344enabledDiagnosticSets.Add(diagnostic);
CodeLens\RemoteCodeLensReferencesService.cs (2)
158list.Add(descriptor); 190list.Add(new ReferenceLocationDescriptor(
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
163filteredData.Add(info);
DocumentOutline\DocumentOutlineHelper.cs (5)
116finalResult.Add(NestDescendantSymbols(allSymbols, currentStart, out currentStart)); 141currentSymbolChildren.Add(NestDescendantSymbols(allSymbols, start: newStart, out newStart)); 198sortedDocumentSymbols.Add(documentSymbol.WithChildren(sortedChildren)); 245filteredDocumentSymbols.Add(documentSymbol.WithChildren(filteredChildren)); 268documentSymbolItems.Add(documentSymbolItem);
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (4)
186customColumnsToInclude.Add(column.Name); 194customColumnsToInclude.Add(column.Name); 201customColumnsToInclude.Add(StandardTableKeyNames.Repository); 202customColumnsToInclude.Add(StandardTableKeyNames.ItemOrigin);
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (1)
93entries.Add(new MetadataDefinitionItemEntry(this, definitionBucket, this.ThreadingContext));
FindReferences\StreamingFindUsagesPresenter.cs (2)
261newColumns.Add(new ColumnState2( 271newColumns.Add(columnState);
InheritanceMargin\InheritanceMarginHelpers.cs (4)
172builder.Add(new HeaderMenuItemViewModel(displayContent, GetMoniker(relationship))); 183builder.Add(DisambiguousTargetMenuItemViewModel.CreateWithSourceLanguageGlyph(target)); 189builder.Add(TargetMenuItemViewModel.Create( 195builder.Add(TargetMenuItemViewModel.Create(target, target.DisplayName));
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
663builder.Add(new ReferenceListItem(parentListItem.ProjectId, assemblySymbol.Name, reference));
Packaging\PackageInstallerServiceFactory.cs (1)
671result.Add(project);
PdbSourceDocument\SourceLinkService.cs (1)
49checksums.Add(new PdbChecksum(checksum.AlgorithmName, checksum.Checksum));
Preview\PreviewEngine.cs (1)
191builder.Add(fileChange);
Progression\GraphProvider.cs (13)
78graphQueries.Add(new ContainsChildrenGraphQuery()); 84graphQueries.Add(new ContainsGraphQuery()); 91graphQueries.Add(new InheritsGraphQuery()); 95graphQueries.Add(new InheritedByGraphQuery()); 101graphQueries.Add(new IsUsedByGraphQuery()); 108graphQueries.Add(new CallsGraphQuery()); 112graphQueries.Add(new IsCalledByGraphQuery()); 120graphQueries.Add(new ImplementsGraphQuery()); 124graphQueries.Add(new ImplementedByGraphQuery()); 132graphQueries.Add(new OverridesGraphQuery()); 136graphQueries.Add(new OverriddenByGraphQuery()); 153graphQueries.Add(new SearchGraphQuery(searchParameters.SearchQuery.SearchString, NavigateToSearchScope.RegularDocuments, threadingContext, asyncListener)); 154graphQueries.Add(new SearchGraphQuery(searchParameters.SearchQuery.SearchString, NavigateToSearchScope.GeneratedDocuments, threadingContext, asyncListener));
Progression\GraphQueries\CallsGraphQuery.cs (1)
58symbols.Add(newSymbol);
Progression\SymbolContainment.cs (1)
53symbols.Add(symbol);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (4)
166storages.Add(storage); 332moduleBuilder.Add(manifestModule); 340moduleBuilder.Add(metadata); 344moduleBuilder.Add(manifestModule);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs (1)
65moduleBuilder.Add(GetModuleMetadata(storage));
ProjectSystem\OpenTextBufferProvider.cs (1)
276documents.Add((moniker, buffer, hierarchy));
StackTraceExplorer\StackFrameViewModel.cs (1)
278builder.Add(child.Token);
SymbolSearch\VisualStudioSymbolSearchService.cs (1)
180result.Add(packageWithType);
TableDataSource\AbstractTableDataSource.cs (4)
141projectNames.Add(item.ProjectName); 146projectGuids.Add(item.ProjectGuid); 155aggregateItems.Add(firstItem); 162aggregateItems.Add((TItem)firstItem.WithAggregatedData(GetOrCreateArray(ref stringArrayCache, projectNames), GetOrCreateArray(ref guidArrayCache, projectGuids)));
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
325builder.Add(diagnosticData);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
196builder.Add(diagnostic.WithLocations(diagnostic.DataLocation.WithSpan(span, tree), additionalLocations: default));
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
769builder.Add(diagnostic);
TaskList\VisualStudioTaskListService.cs (1)
240filteredArray.Add(info);
ValueTracking\ValueTrackingCommandHandler.cs (3)
139rootItems.Add(root); 149childItems.Add(childViewModel); 154rootItems.Add(root);
Venus\ContainedDocument.DocumentServiceProvider.cs (4)
122builder.Add(result ?? default); 222list.Add(new ClassifiedSpan(spanOnContentSpan, classifiedSpan.ClassificationType)); 238builder.Add(new ClassifiedSpan(new TextSpan(0, contentSpan.Length), ClassificationTypeNames.Text)); 245builder.Add(new ClassifiedSpan(new TextSpan(lastSpan.End, contentSpan.Length - lastSpan.End), ClassificationTypeNames.Text));
Workspace\VisualStudioActiveDocumentTracker.cs (1)
135ids.Add(documentId);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Options\Formatting\CodeStylePage.cs (2)
37builder.Add((CSharpVSResources.CSharp_Coding_Conventions, CSharpCodeStyleOptions.AllOptions)); 38builder.Add((CSharpVSResources.CSharp_Formatting_Rules, CSharpFormattingOptions2.AllOptions));
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
97builder.Add(descriptor);
Microsoft.VisualStudio.LanguageServices.Implementation (16)
CodeModel\Collections\CodeElementSnapshot.cs (1)
30elementsBuilder.Add(element);
CodeModel\Collections\ExternalMemberCollection.cs (2)
64childrenBuilder.Add(this.State.CodeModelService.CreateExternalCodeElement(this.State, _projectId, member)); 70childrenBuilder.Add(this.State.CodeModelService.CreateExternalCodeElement(this.State, _projectId, typeMember));
CodeModel\Collections\ExternalNamespaceCollection.cs (1)
51childrenBuilder.Add(child);
CodeModel\Collections\ExternalOverloadsCollection.cs (1)
70overloadsBuilder.Add((EnvDTE.CodeElement)element);
CodeModel\Collections\OverloadsCollection.cs (1)
85overloadsBuilder.Add(element);
CodeModel\Collections\PartialTypeCollection.cs (1)
68partsBuilder.Add(element);
CodeModel\ExternalElements\AbstractExternalCodeType.cs (1)
69builder.Add(typeSymbol.BaseType);
Options\Style\NamingPreferences\NamingStyleOptionPageControl.xaml.cs (3)
160namingRules.Add(rule); 165symbolSpecifications.Add(item); 170namingStyles.Add(item.NamingStyle);
SolutionExplorer\AnalyzerItem\AnalyzerItemSource.cs (1)
232builder.Add(analyzerReference);
SolutionExplorer\AnalyzersCommandHandler.cs (4)
449notificationMessages.Add(SolutionExplorerShim.No_rule_set_file_is_specified_or_the_file_does_not_exist); 481notificationMessages.Add(SolutionExplorerShim.No_rule_set_file_is_specified_or_the_file_does_not_exist); 488notificationMessages.Add(string.Format(SolutionExplorerShim.Could_not_create_a_rule_set_for_project_0, envDteProject.Name)); 507notificationMessages.Add(e.Message);
Microsoft.VisualStudio.LanguageServices.LiveShare (2)
ProjectsHandler.cs (2)
36externalUris.Add(uri); 50projects.Add(lspProject);
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Options\Formatting\CodeStylePage.vb (1)
29builder.Add((BasicVSResources.VB_Coding_Conventions, VisualBasicCodeStyleOptions.AllOptions.As(Of IOption2)))
Microsoft.VisualStudio.LanguageServices.Xaml (10)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (2)
81tasks.Add(task); 180locations.Add(new LSP.Location
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (7)
170result.Add(VSDiagnosticTags.IntellisenseError); 174result.Add(VSDiagnosticTags.HiddenInEditor); 175result.Add(VSDiagnosticTags.HiddenInErrorList); 176result.Add(VSDiagnosticTags.SuppressEditorToolTip); 180result.Add(VSDiagnosticTags.HiddenInErrorList); 184result.Add(VSDiagnosticTags.VisibleInErrorList); 188result.Add(DiagnosticTag.Unnecessary);
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
70foldingRanges.Add(new FoldingRange()