Implemented interface member:
263 references to Add
Roslyn.Diagnostics.Analyzers (141)
src\Compilers\Core\Portable\Collections\DictionaryExtensions.cs (1)
88values.Add(value);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (3)
322arrayBuilder.Add((V)_value); 323arrayBuilder.Add(item); 327arrayBuilder.Add(item);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
36_elements!.Add(value);
src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (1)
401builder.Add(change);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (5)
341result.Add(value); 373builder.Add(selector(element, index)); 483builder.Add(await selector(item).ConfigureAwait(false)); 498builder.Add(await selector(item, cancellationToken).ConfigureAwait(false)); 513builder.Add(await selector(item, arg, cancellationToken).ConfigureAwait(false));
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (8)
219builder.Add(selector(item)); 249builder.Add(selector(item, arg)); 574builder.Add(a); 592builder.Add(array[j]); 871arrayBuilder.Add((T)existingValueOrArray); 875arrayBuilder.Add(item); 968builder.Add(namedType); 1292builder.Add(a);
src\Dependencies\Collections\OneOrMany.cs (1)
103builder.Add(_one);
src\Dependencies\Collections\TemporaryArray`1.cs (4)
163_builder.Add(item); 175_builder.Add(item); 216_builder.Add(item); 341builder.Add(this[i]);
src\Dependencies\PooledObjects\ArrayBuilder.cs (12)
398tmp.Add((U)i!); 511builder.Add(fillWithValue); 575bucket.Add(item); 613Add(items[i]); 633Add(items[i]); 648Add(items[i]); 685Add(item); 741result.Add(selected); 826builder.Add(map(item)); 864builder.Add(map(item, arg)); 902builder.Add(map(item, builder.Count, arg)); 913=> Add(e);
src\Dependencies\PooledObjects\ArrayBuilderExtensions.cs (2)
24builder.Add(value.Value); 33builder.Add(value);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
224namespaceNamesBuilder.Add(fullTypeName[prevStartIndex..i]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOptionAccumulator.cs (1)
32_rules.Add(rule);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
121numberRangePairs.Add(pair);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
228commonAncestorsStack.Add(ancestor); 917condDirectivesBuilder.Add(directive); 921condDirectivesBuilder.Add(poppedDirective);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
45unreachableBlocksToVisit.Add(blocks[i]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
176=> _allocatedBasicBlockAnalysisDatas.Add(allocatedData);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (5)
262result.Add(trivia); 776changes.Add(CreateEndOfLine()); 787changes.Add(CreateWhitespace(delta.Spaces.CreateIndentationString(Options.UseTabs, Options.TabSize))); 792changes.Add(CreateWhitespace(GetSpaces(delta.Spaces))); 828changes.Add(new TextChange(span, newText));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
21builder.Add(triviaList[i]);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (4)
29namingRules.Add((rule.Value, priority, namingRuleTitle)); 68symbolSpecifications.Add(rule.SymbolSpecification); 69namingStyles.Add(rule.NamingStyle); 70serializableRules.Add(new SerializableNamingRule
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (26)
138builder.Add(s_class); 141builder.Add(s_struct); 144builder.Add(s_interface); 147builder.Add(s_enum); 150builder.Add(s_property); 153builder.Add(s_method); 156builder.Add(s_localFunction); 159builder.Add(s_field); 162builder.Add(s_event); 165builder.Add(s_delegate); 168builder.Add(s_parameter); 171builder.Add(s_typeParameter); 174builder.Add(s_namespace); 177builder.Add(s_local); 216builder.Add(Accessibility.Public); 220builder.Add(Accessibility.Internal); 223builder.Add(Accessibility.Private); 226builder.Add(Accessibility.Protected); 230builder.Add(Accessibility.ProtectedOrInternal); 233builder.Add(Accessibility.ProtectedAndInternal); 236builder.Add(Accessibility.NotApplicable); 272builder.Add(s_abstractModifierKind); 275builder.Add(s_asyncModifierKind); 278builder.Add(s_constModifierKind); 281builder.Add(s_readonlyModifierKind); 285builder.Add(s_staticModifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (2)
220violations.Add(Substring(name, wordSpan)); 273violations.Add(Substring(name, wordSpan));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
290applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddSymbolKindFromXElement(symbolKindElement)); 295applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddTypeKindFromXElement(typeKindElement)); 300applicableSymbolKindList.Add(SymbolKindOrTypeKind.AddMethodKindFromXElement(methodKindElement));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
137selectedMembers.Add(decl); 156selectedMembers.Add(decl);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (2)
29result.Add(location); 33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
57builder.Add(namespaceSymbol.Name);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
28Builder.Add(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (2)
213builder.Builder.Add(readFunction(out var elementFailureReason)); 559builder.Builder.Add(ReadSymbolKey(nextContextualSymbol, out var elementFailureReason));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (3)
29friendlyNames.Add(element.IsImplicitlyDeclared ? null : element.Name); 30locations.Add(element.Locations.FirstOrDefault() ?? Location.None); 42elementTypes.Add(element.Type);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (1)
40result.Add(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
85builder.Add(value); 255keysToRemove.Add(entry.Key);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (1)
52items.Add(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (3)
35builder.Add(reference.Compilation); 41builder.Add(previous); 71builder.Add(previous.Assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
444results.Add(member);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
162result.Add(interfaceMember);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
86typeParameters.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
578updatedModifiersList.Add(newModifier);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
127triviaList.Add(syntaxFacts.ElasticCarriageReturnLineFeed); 145triviaList.Add(lastWhitespace);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
134nodesToSimplify.Add(node); 147importsToAdd.Add(namespaceSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
293result.Add(CodeGenerationSymbolFactory.CreateFieldSymbol( 315result.Add(CodeGenerationSymbolFactory.CreatePropertySymbol( 362assignStatements.Add(statement); 405assignStatements.Add(CreateAssignWithNullCheckStatement( 413nullCheckStatements.Add( 418assignStatements.Add(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (11)
141expressions.Add( 193expressions.Add(factory.InvocationExpression( 235expressions.Add(factory.ValueEqualsExpression(thisSymbol, otherSymbol)); 247expressions.Add(factory.InvocationExpression( 257expressions.Add(factory.InvocationExpression( 296expressions.Add(factory.InvocationExpression( 311statements.Add(factory.ReturnStatement( 324expressions.Add(factory.ReferenceNotEqualsExpression(otherNameExpression, nullLiteral)); 331expressions.Add( 339expressions.Add( 348expressions.Add(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (8)
29result.Add(factory.InvocationExpression( 35result.Add(GetMemberForGetHashCode(factory, generatorInternal, compilation, member, justMemberReference)); 56statements.Add(factory.SimpleLocalDeclarationStatement(generatorInternal, 62statements.Add(factory.ExpressionStatement( 68statements.Add(factory.ReturnStatement( 135statements.Add(!useInt64 157statements.Add(factory.ExpressionStatement( 162statements.Add(!useInt64
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
27siblings.Add((method.Parameters[i], before: true)); 32siblings.Add((method.Parameters[i], before: false));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
162path.Add(childIndex);
Roslyn.Diagnostics.CSharp.Analyzers (122)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (8)
272charResults.Add((ch, braceSpan)); 277charResults.Add((ch, new TextSpan(offset + index, 1))); 381result.Add((ch, new TextSpan(offset + index, 2))); 448result.Add(((char)uintChar, new TextSpan(startIndex + offset, 2 + 8))); 459result.Add(((char)highSurrogate, new TextSpan(pos, 0))); 460result.Add(((char)lowSurrogate, new TextSpan(pos, 2 + 8))); 488result.Add((character, new TextSpan(startIndex + offset, 2 + 4))); 518result.Add((character, TextSpan.FromBounds(startIndex + offset, endIndex + offset)));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (7)
250changes.Add(newComment); 254changes.Add(trivia); 268changes.Add(new TextChange(trivia.FullSpan, newComment.ToFullString())); 327changes.Add(trivia); 339changes.Add(formattedTrivia); 344changes.Add(docComment); 378changes.Add(new TextChange(trivia.FullSpan, docComment.ToFullString()));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (1)
133list.Add(FormattingOperations.CreateSuppressOperation(startToken, endToken, option));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
49list.Add(FormattingOperations.CreateSuppressOperation(firstToken, lastToken, SuppressOption.NoWrapping | SuppressOption.IgnoreElasticWrapping));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
588list.Add(FormattingOperations.CreateSuppressOperation(firstToken, lastToken, SuppressOption.NoSpacing));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
336list.Add(new SuppressOperation(startToken, endToken, textSpan, SuppressOption.DisableFormatting));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
38result.Add(node);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
385builder.Add(methodSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
773names.Add(GetName(parent, options)); 904list.Add(member); 911list.Add(member);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
88arguments.Add(AttributeArgument(GenerateAttributeSyntax(argument))); 92arguments.Add(AttributeArgument(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (2)
123tokens.Add(StaticKeyword); 131tokens.Add(UnsafeKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (8)
50tokens.Add(PublicKeyword); 53tokens.Add(ProtectedKeyword); 56tokens.Add(PrivateKeyword); 59tokens.Add(PrivateKeyword); 60tokens.Add(ProtectedKeyword); 63tokens.Add(InternalKeyword); 66tokens.Add(ProtectedKeyword); 67tokens.Add(InternalKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (8)
220tokens.Add(StaticKeyword); 229tokens.Add(StaticKeyword); 233tokens.Add(AbstractKeyword); 241tokens.Add(StaticKeyword); 249tokens.Add(ReadOnlyKeyword); 252tokens.Add(AbstractKeyword); 255tokens.Add(OverrideKeyword); 260tokens.Add(UnsafeKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (5)
128tokens.Add(ConstKeyword); 133tokens.Add(StaticKeyword); 136tokens.Add(ReadOnlyKeyword); 139tokens.Add(RequiredKeyword); 143tokens.Add(UnsafeKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (17)
262listOfClauses.Add(TypeParameterConstraintClause( 334tokens.Add(StaticKeyword); 337tokens.Add(UnsafeKeyword); 346tokens.Add(StaticKeyword); 350tokens.Add(AbstractKeyword); 360tokens.Add(StaticKeyword); 363tokens.Add(AbstractKeyword); 366tokens.Add(SealedKeyword); 371tokens.Add(ReadOnlyKeyword); 374tokens.Add(OverrideKeyword); 377tokens.Add(VirtualKeyword); 380tokens.Add(PartialKeyword); 385tokens.Add(StaticKeyword); 389tokens.Add(UnsafeKeyword); 392tokens.Add(NewKeyword); 398tokens.Add(AsyncKeyword); 402tokens.Add(PartialKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (6)
281tokens.Add(FileKeyword); 286tokens.Add(StaticKeyword); 293tokens.Add(AbstractKeyword); 296tokens.Add(SealedKeyword); 301tokens.Add(ReadOnlyKeyword); 304tokens.Add(RefKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (1)
122tokens.Add(PublicKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (12)
355modifiers.Add(ReadOnlyKeyword); 369tokens.Add(StaticKeyword); 378tokens.Add(StaticKeyword); 381tokens.Add(AbstractKeyword); 389tokens.Add(StaticKeyword); 398tokens.Add(ReadOnlyKeyword); 401tokens.Add(SealedKeyword); 404tokens.Add(OverrideKeyword); 407tokens.Add(VirtualKeyword); 410tokens.Add(AbstractKeyword); 413tokens.Add(RequiredKeyword); 418tokens.Add(UnsafeKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (2)
169nodes.Add(node); 174nodes.Add(node);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (8)
43constraints.Add(ClassOrStructConstraint(SyntaxKind.ClassConstraint)); 47constraints.Add(TypeConstraint(IdentifierName("unmanaged"))); 51constraints.Add(ClassOrStructConstraint(SyntaxKind.StructConstraint)); 55constraints.Add(TypeConstraint(IdentifierName("notnull"))); 66constraints.Add(TypeConstraint(type.GenerateTypeSyntax())); 70constraints.Add(ConstructorConstraint()); 75constraints.Add(AllowsConstraintClause([RefStructConstraint()])); 81clauses.Add(TypeParameterConstraintClause(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
94ranks.Add(ArrayRankSpecifier(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (2)
63spansToFormat.Add(TextSpan.FromBounds(0, firstMemberA.SpanStart)); 67spansToFormat.Add(TextSpan.FromBounds(baseNamespace.Name.Span.End, firstMemberB.SpanStart));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
235_statementsBuilder.Add(statement); 248_statementsBuilder.Add(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (9)
143result.Add(ParamsKeyword); 146result.Add(ScopedKeyword); 151result.Add(OutKeyword); 155result.Add(RefKeyword); 162result.Add(InKeyword); 166result.Add(RefKeyword); 167result.Add(ReadOnlyKeyword); 171result.Add(RefKeyword); 172result.Add(ReadOnlyKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (13)
749parameterListsWithMatchingCount.Add(parameterList); 759list.Add(parameterList); 795allParameters.Add(info); 799matchingRefParameters.Add(info); 1572elementNamesBuilder.Add(subPattern.NameColon?.Name.Identifier.ValueText); 1578elementTypesBuilder.Add(patternType.InferredType); 2316elementNamesBuilder.Add(name.Identifier.ValueText == "" ? null : 2318elementTypesBuilder.Add(GetTypes(expr).FirstOrDefault().InferredType ?? this.Compilation.ObjectType); 2341elementTypesBuilder.Add(GetTypes(declaration.Type).FirstOrDefault().InferredType); 2350elementNamesBuilder.Add(name); 2355elementNamesBuilder.Add(null); 2364elementTypesBuilder.Add(tupleType); 2365elementNamesBuilder.Add(null);