Implemented interface member:
959 references to Add
AnalyzerRunner (1)
Options.cs (1)
193incrementalAnalyzerNames.Add(ReadValue());
Aspire.Dashboard (2)
Model\ResourceViewModelExtensions.cs (2)
128builder.Add(elementString); 153builder.Add(Convert.ToBoolean(element.NumberValue));
Aspire.Hosting (12)
ApplicationModel\CustomResourceSnapshot.cs (2)
444relationships.Add(new(resourceWithParent.Parent.Name, KnownRelationshipTypes.Parent)); 449relationships.Add(new(annotation.Resource.Name, annotation.Type));
ApplicationModel\ResourceNotificationService.cs (1)
755builder.Add(CreateCommandFromAnnotation(annotation, previousState, _serviceProvider));
Dcp\DcpNameGenerator.cs (1)
52builder.Add(new DcpInstance(name, suffix, i));
Dcp\ResourceSnapshotBuilder.cs (7)
82ports.Add(port.ContainerPort.Value); 224launchArgsBuilder.Add(annotation.Argument); 225argsAreSensitiveBuilder.Add(Convert.ToInt32(annotation.IsSensitive)); 272urls.Add( 301urls.Add( 312urls.Add( 349environment.Add(new(env.Name, env.Value ?? "", isFromSpec));
Health\ResourceHealthCheckService.cs (1)
314builder.Add(snapshot);
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
DemoConsole (1)
TypeDiscoveryService.cs (1)
42builder.Add(type);
GenerateDocumentationAndConfigFiles (15)
CodeFixerExtensions.cs (1)
51builder.Add(fixer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
illink (5)
ILLink.CodeFixProvider (23)
DynamicallyAccessedMembersCodeFixProvider.cs (23)
29diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchParameterTargetsParameter)); 30diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchParameterTargetsMethodReturnType)); 31diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchParameterTargetsField)); 32diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchParameterTargetsThisParameter)); 34diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchMethodReturnTypeTargetsParameter)); 35diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchMethodReturnTypeTargetsMethodReturnType)); 36diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchMethodReturnTypeTargetsField)); 37diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchMethodReturnTypeTargetsThisParameter)); 39diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsParameter)); 40diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsMethodReturnType)); 41diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsField)); 42diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchFieldTargetsThisParameter)); 44diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchThisParameterTargetsParameter)); 45diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchThisParameterTargetsMethodReturnType)); 46diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchThisParameterTargetsField)); 47diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchThisParameterTargetsThisParameter)); 49diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsParameter)); 50diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsMethodReturnType)); 51diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsField)); 52diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsThisParameter)); 53diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchTypeArgumentTargetsGenericParameter)); 54diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnMethodParameterBetweenOverrides)); 55diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnMethodReturnValueBetweenOverrides));
ILLink.RoslynAnalyzer (52)
CompilationExtensions.cs (1)
160builder.Add(item);
DataFlow\ControlFlowGraphProxy.cs (1)
69finallyRegions.Add(new RegionProxy(region));
DataFlow\LocalDataFlowVisitor.cs (9)
318arguments.Add(instanceValue); 324arguments.Add(Visit(val, state)); 325arguments.Add(value); 350argumentsBuilder.Add(indexArgumentValue); 351argumentsBuilder.Add(value); 726arguments.Add(instanceValue); 732arguments.Add(Visit(val, state)); 938argumentsBuilder.Add(instanceValue); 967argumentsBuilder.Add(argumentsByParameter[i] ?? TopValue);
DynamicallyAccessedMembersAnalyzer.cs (34)
31builder.Add(new RequiresAssemblyFilesAnalyzer()); 32builder.Add(new RequiresUnreferencedCodeAnalyzer()); 33builder.Add(new RequiresDynamicCodeAnalyzer()); 35builder.Add(new RequiresUnsafeAnalyzer()); 43diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.RequiresUnreferencedCode)); 44diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersIsNotAllowedOnMethods)); 45diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersIsNotAllowedOnExtensionProperties)); 48diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnMethodReturnValueCanOnlyApplyToTypesOrStrings)); 49diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersFieldAccessedViaReflection)); 50diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMethodAccessedViaReflection)); 51diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberWithRequiresUnreferencedCode)); 52diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberOnBaseWithRequiresUnreferencedCode)); 53diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberWithDynamicallyAccessedMembers)); 54diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberOnBaseWithDynamicallyAccessedMembers)); 55diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.UnrecognizedTypeInRuntimeHelpersRunClassConstructor)); 56diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnMethodReturnValueBetweenOverrides)); 57diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnMethodParameterBetweenOverrides)); 58diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnGenericParameterBetweenOverrides)); 59diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnImplicitThisBetweenOverrides)); 60diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersConflictsBetweenPropertyAndAccessor)); 61diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.PropertyAccessorParameterInLinqExpressionsCannotBeStaticallyDetermined)); 62diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.MakeGenericType)); 63diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.MakeGenericMethod)); 64diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.CaseInsensitiveTypeGetTypeCallIsNotSupported)); 65diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.UnrecognizedTypeNameInTypeGetType)); 66diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.UnrecognizedParameterInMethodCreateInstance)); 67diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.ParametersOfAssemblyCreateInstanceCannotBeAnalyzed)); 68diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.TypeNameIsNotAssemblyQualified)); 69diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.ReturnValueDoesNotMatchFeatureGuards)); 70diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.InvalidFeatureGuard)); 71diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.TypeMapGroupTypeCannotBeStaticallyDetermined)); 72diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DataflowAnalysisDidNotConverge)); 77diagDescriptorsArrayBuilder.Add(diagnosticDescriptor); 89diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor((DiagnosticId)i));
ImmutableArrayOperations.cs (1)
49properties.Add(p);
src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParser.cs (1)
128genericArgs.Add(genericArg);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
1756builder.Add(_annotations.GetGenericParameterValue(genericParameter));
TrimAnalysis\MethodProxy.cs (1)
44builder.Add(new GenericParameterProxy(typeParameter));
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (2)
44builder.Add(argument.DeepCopy()); 66argumentsBuilder.Add(lattice.Meet(Arguments[i], other.Arguments[i]));
TrimAnalysis\TypeProxy.cs (1)
23builder.Add(new GenericParameterProxy(typeParameter));
Metrics (19)
Program.cs (2)
321builder.Add((projectFile, metricData)); 354builder.Add((project.FilePath!, metricData));
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Metrics.Legacy (19)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Tools\Metrics\Program.cs (2)
321builder.Add((projectFile, metricData)); 354builder.Add((project.FilePath!, metricData));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.AspNetCore.Analyzers (4)
MiddlewareAnalyzer.cs (1)
38middleware.Add(new MiddlewareItem(invocation));
OptionsAnalyzer.cs (1)
33options.Add(new OptionsItem(property.Property, operation.Value.ConstantValue.Value));
ServicesAnalyzer.cs (1)
33services.Add(new ServicesItem(invocation));
StartupAnalysis.cs (1)
48items.Add(item);
Microsoft.AspNetCore.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestReferences.cs (1)
56references.Add(MetadataReference.CreateFromFile(assemblyPath));
Microsoft.AspNetCore.App.Analyzers (22)
Infrastructure\RoutePattern\RoutePatternParser.cs (12)
258policies.Add(parameterPart.Node.ToString()); 354result.Add(ParseRootPart()); 374result.Add(ParsePart()); 509parts.Add(new RoutePatternCatchAllParameterPartNode(asterisksToken)); 514parts.Add(new RoutePatternCatchAllParameterPartNode(firstAsteriskToken)); 523parts.Add(new RoutePatternNameParameterPartNode(parameterName.Value)); 529parts.Add(new RoutePatternNameParameterPartNode( 543parts.Add(ParsePolicy()); 546parts.Add(new RoutePatternOptionalParameterPartNode(ConsumeCurrentToken())); 549parts.Add(ParseDefaultValue()); 591fragments.Add(new RoutePatternPolicyFragmentEscapedNode( 607fragments.Add(new RoutePatternPolicyFragment(policyFragment.Value));
Mvc\MvcAnalyzer.cs (1)
135httpMethodsBuilder.Add(method);
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
421builder.Add(identifer.ValueText); 441builder.Add(identifer.ValueText);
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
37resolvedParameterSymbols.Add(new ParameterSymbol(routeParameterName, child, topLevelSymbol));
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (5)
163httpMethodsBuilder.Add("GET"); 166httpMethodsBuilder.Add("POST"); 169httpMethodsBuilder.Add("PUT"); 172httpMethodsBuilder.Add("DELETE"); 175httpMethodsBuilder.Add("PATCH");
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
53highlightSpans.Add(new AspNetCoreHighlightSpan(node.GetSpan(), AspNetCoreHighlightSpanKind.Reference));
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\Converters\CollectionAdapters\ImmutableArrayBufferAdapter.cs (1)
14buffer.Add(element);
Microsoft.AspNetCore.Http.Extensions (1)
src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ImmutableArrayBufferAdapter.cs (1)
14buffer.Add(element);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (2)
26builder.Add(sourceToElementTransform(value)); 33result.Add((entry.Key, index, entry.Value.ToImmutable()));
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (10)
InjectDirectiveTest.cs (2)
20builder.Features.Add(new RazorPageDocumentClassifierPass()); 21builder.Features.Add(new MvcViewDocumentClassifierPass());
IntegrationTests\CodeGenerationIntegrationTest.cs (1)
49builder.Features.Add(new DefaultUtf8WriteLiteralFeature { SupportMap = supportMap });
ModelDirectiveTest.cs (2)
20builder.Features.Add(new RazorPageDocumentClassifierPass()); 21builder.Features.Add(new MvcViewDocumentClassifierPass());
ModelExpressionPassTest.cs (2)
17builder.Features.Add(new RazorPageDocumentClassifierPass()); 18builder.Features.Add(new MvcViewDocumentClassifierPass());
ViewComponentTagHelperPassTest.cs (1)
18builder.Features.Add(new MvcViewDocumentClassifierPass());
ViewComponentTagHelperProducerTest.cs (2)
29b.Features.Add(new ViewComponentTagHelperProducer.Factory()); 30b.Features.Add(new TagHelperDiscoveryService());
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Helpers\ISymbolExtensions.cs (1)
30result.Add(interfaceMember);
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (2)
26builder.Add(sourceToElementTransform(value)); 33result.Add((entry.Key, index, entry.Value.ToImmutable()));
Microsoft.AspNetCore.Razor.Language.UnitTests (63)
CodeGeneration\DefaultCodeTargetBuilderTest.cs (1)
26builder.TargetExtensions.Add(extension);
DefaultRazorDirectiveClassifierPhaseTest.cs (7)
28b.Phases.Add(phase); 30b.Features.Add(second); 31b.Features.Add(first); 47var engine = RazorProjectEngine.CreateEmpty(b => b.Phases.Add(phase)); 111b.Phases.Add(phase); 113b.Features.Add(firstPass.Object); 114b.Features.Add(secondPass.Object);
DefaultRazorDocumentClassifierPhaseTest.cs (7)
29b.Phases.Add(phase); 31b.Features.Add(second); 32b.Features.Add(first); 48var engine = RazorProjectEngine.CreateEmpty(b => b.Phases.Add(phase)); 112b.Phases.Add(phase); 114b.Features.Add(firstPass.Object); 115b.Features.Add(secondPass.Object);
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (9)
28b.Phases.Add(phase); 66b.Phases.Add(phase); 104b.Phases.Add(phase); 138b.Phases.Add(phase); 172b.Phases.Add(phase); 205b.Phases.Add(phase); 238b.Phases.Add(phase); 259b.Phases.Add(phase); 285b.Phases.Add(phase);
DefaultRazorOptimizationPhaseTest.cs (7)
28b.Phases.Add(phase); 30b.Features.Add(second); 31b.Features.Add(first); 47var engine = RazorProjectEngine.CreateEmpty(b => b.Phases.Add(phase)); 110b.Phases.Add(phase); 112b.Features.Add(firstPass.Object); 113b.Features.Add(secondPass.Object);
DefaultRazorParsingPhaseTest.cs (3)
19builder.Phases.Add(phase); 39builder.Phases.Add(phase); 62builder.Phases.Add(phase);
DefaultRazorProjectEngineIntegrationTest.cs (2)
65builder.Features.Add(importFeature1); 66builder.Features.Add(importFeature2);
DefaultRazorSyntaxTreePhaseTest.cs (7)
28b.Phases.Add(phase); 30b.Features.Add(second); 31b.Features.Add(first); 47var engine = RazorProjectEngine.CreateEmpty(b => b.Phases.Add(phase)); 103b.Phases.Add(phase); 105b.Features.Add(firstPass.Object); 106b.Features.Add(secondPass.Object);
DefaultRazorTagHelperBinderPhaseTest.cs (1)
428builder.Features.Add(new TestTagHelperFeature());
DocumentClassifierPassBaseTest.cs (1)
281builder.TargetExtensions.Add(extension);
Extensions\DefaultMetadataIdentifierFeatureTest.cs (1)
14builder.Features.Add(new DefaultMetadataIdentifierFeature());
Extensions\MetadataAttributePassTest.cs (1)
17builder.Features.Add(new DefaultMetadataIdentifierFeature());
HtmlNodeOptimizationPassTest.cs (1)
27builder.Features.Add(new HtmlNodeOptimizationPass());
IntegrationTests\ComponentCodeGenerationTestBase.cs (5)
10781ImportItems.Add(importItem); 10896ImportItems.Add(importItem); 10930ImportItems.Add(importItem); 10975ImportItems.Add(importItem); 11000ImportItems.Add(importItem);
RazorProjectEngineBuilderExtensionsTest.cs (4)
22builder.Features.Add(testFeature1); 23builder.Features.Add(testFeature2); 57builder.Features.Add(codeTargetExtensionFeature); 93builder.Features.Add(directiveFeature);
RazorProjectEngineBuilderTest.cs (5)
19builder.Features.Add(RazorEngineMockFactory.CreateFeature<IRazorEngineFeature>()); 20builder.Features.Add(RazorEngineMockFactory.CreateFeature<IRazorEngineFeature>()); 21builder.Features.Add(RazorEngineMockFactory.CreateProjectFeature<IRazorProjectEngineFeature>()); 39builder.Phases.Add(RazorEngineMockFactory.CreatePhase<IRazorEnginePhase>()); 40builder.Phases.Add(RazorEngineMockFactory.CreatePhase<IRazorEnginePhase>());
TagHelperCollectionTest.cs (1)
2203collections.Add(TagHelperCollection.Create(helpers));
Microsoft.AspNetCore.Razor.Test.Common (18)
Language\IntegrationTests\IntegrationTestBase.cs (2)
338b.Features.Add(new CompilationTagHelperFeature()); 339b.Features.Add(new DefaultMetadataReferenceFeature()
Language\IntegrationTests\RazorIntegrationTestBase.cs (3)
148b.Features.Add(new TestImportProjectFeature(ImportItems.ToImmutable())); 150b.Features.Add(new CompilationTagHelperFeature()); 151b.Features.Add(new DefaultMetadataReferenceFeature()
Language\Intermediate\IntermediateNodeExtensions.cs (5)
98_methodNodes.Add(node); 104_namespaceNodes.Add(node); 110_classNodes.Add(node); 116_extensionNodes.Add(node); 122_tagHelperNodes.Add(node);
Language\RazorProjectEngineBuilderExtensions.cs (4)
28builder.Features.Add(new AdditionalImportsProjectFeature(imports)); 39builder.Features.Add(feature); 52builder.Features.Add(feature); 93builder.Features.Add(feature);
Language\TestBoundAttributeDescriptorBuilderExtensions.cs (1)
115builder.Diagnostics.Add(diagnostic);
Language\TestRequiredAttributeDescriptorBuilderExtensions.cs (1)
61builder.Diagnostics.Add(diagnostic);
Language\TestTagHelperDescriptorBuilderExtensions.cs (1)
146builder.Diagnostics.Add(diagnostic);
Language\TestTagMatchingRuleDescriptorBuilderExtensions.cs (1)
55builder.Diagnostics.Add(diagnostic);
Microsoft.AspNetCore.Razor.Test.Common.Tooling (3)
Language\IntegrationTests\RazorToolingIntegrationTestBase.cs (3)
122b.Features.Add(new TestImportProjectFeature(ImportItems.ToImmutable())); 124b.Features.Add(new CompilationTagHelperFeature()); 125b.Features.Add(new DefaultMetadataReferenceFeature()
Microsoft.AspNetCore.Razor.Utilities.Shared (3)
PooledObjects\PooledArrayBuilder`1.cs (3)
310builder.Add(list[i]); 330_builder.Add(list[i]); 1618builder.Add(GetInlineElement(i));
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (14)
ImmutableArrayExtensionsTests.cs (14)
115builder.Add(1); 116builder.Add(2); 133builder.Add(1); 134builder.Add(2); 150builder.Add(1); 151builder.Add(3); 167builder.Add(1); 168builder.Add(6); 184builder.Add(3); 185builder.Add(4); 201builder.Add(1); 213builder.Add(1); 225builder.Add("apple"); 226builder.Add("banana");
Microsoft.Build (12)
ArrayBuilder.cs (4)
158_builder.Add(default!); 163_builder.Add(value); 173_builder.Add(item); 598_builder.Add(selector(item));
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (1)
130namedSectionBuilder.Add(previousSection);
Evaluation\LazyItemEvaluator.cs (1)
640operationBuilder.Metadata.Add(metadatumElement);
Evaluation\LazyItemEvaluator.IncludeOperation.cs (3)
81itemsToAdd.Add(item); 98itemsToAdd.Add(_itemFactory.CreateItem(value, value, _itemElement.ContainingProject.FullPath)); 141itemsToAdd.Add(_itemFactory.CreateItem(includeSplitFileEscaped, glob, _itemElement.ContainingProject.FullPath));
Globbing\CompositeGlob.cs (3)
126builder.Add(first); 127builder.Add(enumerator.Current); 131builder.Add(enumerator.Current);
Microsoft.CodeAnalysis (31)
AssemblyUtilities.cs (2)
41builder.Add(satelliteAssemblyPath); 47builder.Add(satelliteAssemblyPath);
CodeGen\LocalScopeManager.cs (6)
335_nestedScopes.Add(scope); 348_localVariables.Add(variable); 360_localConstants.Add(constant); 371_stateMachineUserHoistedLocalSlotIndices.Add(slotIndex); 412Blocks.Add(block); 705_handlers.Add(handler);
CommandLine\AnalyzerConfig.cs (1)
277namedSectionBuilder.Add(previousSection);
CommandLine\CommonCompiler.cs (1)
463embeddedTextBuilder.Add(text);
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1233builder.Add(diagnostic);
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
413builder.Add(analyzer);
DiagnosticAnalyzer\DiagnosticQueue.cs (1)
207builder.Add(d);
MemberDescriptor.cs (7)
154builder.Add(new MemberDescriptor(flags, declaringTypeId, nameTable[i], signatureBuilder.ToImmutable(), arity)); 183builder.Add((byte)paramCount); 200builder.Add((byte)typeCode); 213builder.Add((byte)stream.ReadByte()); 242builder.Add(firstByte); 247builder.Add(secondByte); 257builder.Add((byte)argumentCount);
MetadataReader\PEModule.cs (1)
447builder.Add(new EmbeddedResource((uint)resource.Offset, resource.Attributes, resourceName));
MetadataReference\AssemblyMetadata.cs (2)
331moduleBuilder.Add(_initialModules[0]); 335moduleBuilder.Add(_moduleFactoryOpt(moduleName));
RuleSet\RuleSet.cs (1)
202arrayBuilder.Add(this.FilePath);
RuleSet\RuleSetProcessor.cs (1)
132includes.Add(ReadRuleSetInclude(childNode));
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (1)
145builder.Add((tree, info));
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.Analyzers (20)
ImmutableObjectMethodAnalyzer.cs (1)
74builder.Add(symbol);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (1)
323infoList.Add(allowedIdsInfo);
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
190builder.Add((IFieldSymbol)symbol);
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.AnalyzerUtilities (19)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (1)
33builder.Add(value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
49builder.Add(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.BannedApiAnalyzers (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.CodeStyle (15)
src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (4)
79customTagsBuilder.Add(enforceOnBuild.ToCustomTag()); 83customTagsBuilder.Add(WellKnownDiagnosticTags.NotConfigurable); 87customTagsBuilder.Add(WellKnownDiagnosticTags.CustomSeverityConfigurable); 92customTagsBuilder.Add(WellKnownDiagnosticTags.Unnecessary);
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.Collections.Package (5)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
884builder.Add(PEParameterSymbol.Create( 977ownedParams.Add(new PETypeParameterSymbol(moduleSymbol, this, (ushort)i, gpHandles[i]));
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
139SpansBuilder.Add(predefinedType.Span); 157SpansBuilder.Add(node.Span);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
66s_editorConfigOptionsBuilder.Add(option);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
313deduplicatedUsingsBuilder.Add(usingDirective.WithPrependedLeadingTrivia(orphanedTrivia));
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\AbstractBuiltInCodeStyleDiagnosticAnalyzer\AbstractBuiltInCodeStyleDiagnosticAnalyzerTests.cs (1)
46builder.Add((descriptor, []));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
LanguageServer\CSharpLspBuildOnlyDiagnosticsTests.cs (1)
32builder.Add("CS" + errorCodeD4String);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenCapturing.cs (1)
38fieldsBuilder.Add($"field_{i}");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Diagnostics\DiagnosticAnalyzerTests.cs (8)
1480builder.Add(tree); 1482builder.Add(tree); 1488builder.Add(tree); 1498builder.Add(tree); 1508builder.Add(tree); 1516builder.Add(tree); 1522builder.Add(tree); 1528builder.Add(tree);
Microsoft.CodeAnalysis.CSharp.Features (11)
ChangeSignature\CSharpChangeSignatureService.cs (1)
774result.Add(index < oldArguments.Count
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
292DiagnosticsBuilder.Add(diagnostic);
SplitOrMergeIfStatements\CSharpIfLikeStatementGenerator.cs (2)
94builder.Add(elseIfStatement); 100builder.Add(ifStatement.Else);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
139SpansBuilder.Add(predefinedType.Span); 157SpansBuilder.Add(node.Span);
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
313deduplicatedUsingsBuilder.Add(usingDirective.WithPrependedLeadingTrivia(orphanedTrivia));
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (4)
123builder?.Add(new CSharpDirective.Shebang(info)); 171builder?.Add(directive); 756builder.Add((extension, itemType)); 827capturedBuilder.Add(new SimpleDiagnostic
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
src\Analyzers\CSharp\Tests\AbstractBuiltInCodeStyleDiagnosticAnalyzer\AbstractBuiltInCodeStyleDiagnosticAnalyzerTests.cs (1)
46builder.Add((descriptor, []));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
66s_editorConfigOptionsBuilder.Add(option);
Microsoft.CodeAnalysis.Debugging.Package (5)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.EditorFeatures (3)
FindUsages\BufferedFindUsagesContext.cs (2)
202_state.Definitions.Add(definition); 216_state.References.Add(reference);
IntelliSense\AsyncCompletion\FilterSet.cs (1)
112arrayBuilder.Add(filterWithMask);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (3)
78builder.Add(parameters[0]); 82builder.Add(CommaToken); 83builder.Add(parameters[i]);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Portable.cs (1)
436builder.Add((b & i) != 0);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (10)
CSharp\MemberSignatureParser.cs (4)
25builder.Add(token); 108builder.Add(name); 179builder.Add(name); 268builder.Add(new ParameterSignature(parameterType, isByRef));
MetadataDecoder.cs (2)
43builder.Add(DecodeParameter(ref signatureReader)); 180builder.Add(typeArg);
VisualBasic\MemberSignatureParser.cs (4)
29builder.Add(token); 127builder.Add(name); 205builder.Add(name); 308builder.Add(new ParameterSignature(parameterType, isByRef: modifier == ParameterModifier.ByRef));
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
FunctionResolverTestBase.cs (1)
207builder.Add(reader.GetString(typeParameter.Name));
Microsoft.CodeAnalysis.Extensions.Package (5)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.ExternalAccess.Extensions (1)
Internal\ExtensionMessageHandlerFactory.cs (1)
71resultBuilder.Add(wrapperCreator(handler, boundInterfaceType));
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (1)
59dummyDescriptors.Add(new DiagnosticDescriptor(String.Format("FS{0:D4}", i), String.Empty, String.Empty, String.Empty, DiagnosticSeverity.Error, true, null, null));
Microsoft.CodeAnalysis.Features (27)
ChangeSignature\AbstractChangeSignatureService.cs (6)
711newParameters.Add(param); 727newParameters.Add(newParameter); 982updatedLeadingTrivia.Add(trivia); 989updatedLeadingTrivia.Add(trivia); 1019updatedLeadingTrivia.Add(newTrivia); 1037updatedLeadingTrivia.Add(newTrivia);
Completion\CommonCompletionItem.cs (1)
117builder.Add(new TaggedText(parts[i], parts[i + 1]));
Copilot\CopilotUtilities.cs (1)
46newSpans.Add(new TextSpan(change.Span.Start + totalDelta, newTextLength));
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (1)
125builder.Add(solution.GetRequiredProject(projectId));
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (10)
101Builder.Add(new TaggedText(TextTags.Text, NormalizeLineEndings(s), Style, NavigationTarget.target, NavigationTarget.hint)); 140Builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 157Builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 220Builder.Add(s_newlinePart); 221Builder.Add(s_newlinePart); 225Builder.Add(s_newlinePart); 229Builder.Add(s_spacePart); 246Builder.Add(new TaggedText(TextTags.ContainerStart, "• ")); 250Builder.Add(new TaggedText(TextTags.ContainerStart, $"{_listStack[i].index}. ")); 256Builder.Add(new TaggedText(TextTags.ContainerStart, string.Empty));
src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (4)
79customTagsBuilder.Add(enforceOnBuild.ToCustomTag()); 83customTagsBuilder.Add(WellKnownDiagnosticTags.NotConfigurable); 87customTagsBuilder.Add(WellKnownDiagnosticTags.CustomSeverityConfigurable); 92customTagsBuilder.Add(WellKnownDiagnosticTags.Unnecessary);
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
150compilationAssemblies.Add(Path.GetFullPath(Path.Combine(packagesPath, library.Path ?? "", assemblyPath)));
UnusedReferences\UnusedReferencesRemover.cs (3)
157unusedReferencesBuilder.Add(reference); 172unusedReferencesBuilder.Add(reference); 215unusedReferencesBuilder.Add(reference);
Microsoft.CodeAnalysis.InteractiveHost (7)
Interactive\Core\InteractiveHost.Service.cs (2)
512metadataReferencePaths.Add(typeof(object).Assembly.Location); 513metadataReferencePaths.Add(typeof(InteractiveScriptGlobals).Assembly.Location);
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\FileWatching\DefaultFileChangeWatcher.cs (1)
123allActiveContextsBuilder.Add(fileChangeContext);
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Features\FindUsages\SimpleFindUsagesContext.cs (2)
61_definitionItems.Add(definition); 71_referenceItems.Add(reference);
RoslynLanguageServer.cs (3)
183builder.Add(existingService); 184builder.Add(baseService); 191existingBuilder.Add(baseService);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\MethodHandlerDetails.cs (5)
42builder.Add(new( 73builder.Add((RequestType: genericArguments[0], ResponseType: genericArguments[1], RequestContextType: genericArguments[2])); 78builder.Add((RequestType: null, ResponseType: genericArguments[0], RequestContextType: genericArguments[1])); 83builder.Add((RequestType: genericArguments[0], ResponseType: null, RequestContextType: genericArguments[1])); 88builder.Add((RequestType: null, ResponseType: null, RequestContextType: genericArguments[0]));
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (6)
Completion\CompletionFeaturesTests.cs (5)
616builder.Add(CodeAnalysis.Completion.CompletionItem.Create($"ItemWithDefaultChar{i}", rules: CompletionItemRules.Default)); 619builder.Add(CodeAnalysis.Completion.CompletionItem.Create($"ItemNonDefaultChar{i}", rules: NonDefaultRule)); 952builder.Add(CodeAnalysis.Completion.CompletionItem.Create("SimpleItem")); 956builder.Add(importItem); 958builder.Add(CodeAnalysis.Completion.CompletionItem.Create("ComplexItem", isComplexTextEdit: true));
SemanticTokens\AbstractSemanticTokensTests.cs (1)
123convertedStringsBuilder.Add($"{data[i]}, {data[i + 1]}, {data[i + 2]}, {kind}, {data[i + 4]}");
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.PooledObjects.Package (5)
ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.PublicApiAnalyzers (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.Razor.Compiler (128)
CSharp\CompilerFeatures.cs (8)
25builder.Features.Add(new BindTagHelperProducer.Factory()); 26builder.Features.Add(new ComponentTagHelperProducer.Factory()); 27builder.Features.Add(new EventHandlerTagHelperProducer.Factory()); 28builder.Features.Add(new RefTagHelperProducer.Factory()); 29builder.Features.Add(new KeyTagHelperProducer.Factory()); 30builder.Features.Add(new SplatTagHelperProducer.Factory()); 35builder.Features.Add(new RenderModeTagHelperProducer.Factory()); 36builder.Features.Add(new FormNameTagHelperProducer.Factory());
CSharp\DefaultTagHelperDescriptorFactory.cs (3)
232builder.Diagnostics.Add(diagnostic); 285builder.Diagnostics.Add(diagnostic); 296builder.Diagnostics.Add(diagnostic);
CSharp\GenericTypeNameRewriter.cs (1)
63_usedBindings.Add(binding);
Language\CodeGeneration\CodeRenderingContext.cs (4)
57_diagnostics.Add(diagnostic); 91_diagnostics.Add(diagnostic); 151_sourceMappings.Add(sourceMapping); 209_linePragmas.Add(linePragma);
Language\Components\ComponentBindLoweringPass.cs (1)
344builder.Add(new(directiveAttribute, i));
Language\Components\ComponentInjectDirective.cs (1)
35builder.Features.Add(new ComponentInjectDirectivePass());
Language\Components\ComponentLayoutDirective.cs (1)
30builder.Features.Add(new ComponentLayoutDirectivePass());
Language\Components\ComponentNodeWriter.cs (3)
764_currentAttributeValues.Add(IntermediateNodeFactory.HtmlToken(node.Prefix)); 769_currentAttributeValues.Add((IntermediateToken)child); 902_currentAttributeValues.Add(IntermediateNodeFactory.HtmlToken(node.Prefix + stringContent));
Language\Components\ComponentPageDirective.cs (1)
35builder.Features.Add(new ComponentPageDirectivePass());
Language\Components\ComponentRenderModeDirective.cs (1)
29builder.Features.Add(new ComponentRenderModeDirectivePass());
Language\ConfigureDirectivesFeature.cs (1)
27directives.Add(directive);
Language\DefaultDirectiveSyntaxTreePass.cs (1)
62_diagnostics.Add(RazorDiagnosticFactory.CreateRewriter_InsufficientStack());
Language\Extensions\AttributeDirective.cs (1)
30builder.Features.Add(new AttributeDirectivePass());
Language\Extensions\FunctionsDirective.cs (1)
29builder.Features.Add(new FunctionsDirectivePass());
Language\Extensions\ImplementsDirective.cs (1)
30builder.Features.Add(new ImplementsDirectivePass());
Language\Extensions\InheritsDirective.cs (1)
31builder.Features.Add(new InheritsDirectivePass());
Language\Extensions\SectionDirective.cs (1)
30builder.Features.Add(new SectionDirectivePass());
Language\Intermediate\IntermediateNode.cs (1)
33_diagnosticsBuilder.Add(diagnostic);
Language\Legacy\ClassifiedSpanVisitor.cs (1)
446=> _spans.Add(new(span, CurrentBlockSpan, kind, _currentBlockKind, acceptedCharacters));
Language\Legacy\ErrorSink.cs (1)
50errors.Add(error);
Language\Legacy\TagHelperSpanVisitor.cs (1)
34_spans.Add(span);
Language\RazorProjectEngine.cs (48)
238builder.Features.Add(new ViewCssScopePass()); 259phases.Add(new DefaultRazorParsingPhase()); 260phases.Add(new DefaultRazorSyntaxTreePhase()); 261phases.Add(new DefaultRazorTagHelperContextDiscoveryPhase()); 262phases.Add(new DefaultRazorIntermediateNodeLoweringPhase()); 263phases.Add(new DefaultTagHelperResolutionPhase()); 264phases.Add(new DefaultRazorTagHelperRewritePhase()); 265phases.Add(new DefaultRazorDocumentClassifierPhase()); 266phases.Add(new DefaultRazorDirectiveClassifierPhase()); 267phases.Add(new DefaultRazorOptimizationPhase()); 268phases.Add(new DefaultRazorCSharpLoweringPhase()); 273features.Add(new DefaultImportProjectFeature()); 274features.Add(new TagHelperDiscoveryService()); 277features.Add(new ConfigureDirectivesFeature()); 278features.Add(new DefaultMetadataIdentifierFeature()); 281features.Add(new DefaultDirectiveSyntaxTreePass()); 282features.Add(new HtmlNodeOptimizationPass()); 285features.Add(new DefaultDocumentClassifierPass()); 286features.Add(new MetadataAttributePass()); 287features.Add(new Utf8WriteLiteralDetectionPass()); 288features.Add(new DirectiveRemovalOptimizationPass()); 289features.Add(new DefaultTagHelperOptimizationPass()); 290features.Add(new PreallocatedTagHelperAttributeOptimizationPass()); 291features.Add(new EliminateMethodBodyPass()); 295features.Add(targetExtensionFeature); 296targetExtensionFeature.TargetExtensions.Add(new MetadataAttributeTargetExtension()); 297targetExtensionFeature.TargetExtensions.Add(new DefaultTagHelperTargetExtension()); 298targetExtensionFeature.TargetExtensions.Add(new PreallocatedAttributeTargetExtension()); 302features.Add(configurationFeature); 325builder.Features.Add(new ComponentImportProjectFeature()); 353builder.Features.Add(new ComponentDocumentClassifierPass()); 356builder.Features.Add(new ComponentWhitespacePass()); 359builder.Features.Add(new ComponentComplexAttributeContentPass()); 360builder.Features.Add(new ComponentLoweringPass()); 361builder.Features.Add(new ComponentEventHandlerLoweringPass()); 362builder.Features.Add(new ComponentKeyLoweringPass()); 363builder.Features.Add(new ComponentReferenceCaptureLoweringPass()); 364builder.Features.Add(new ComponentSplatLoweringPass()); 365builder.Features.Add(new ComponentFormNameLoweringPass()); 366builder.Features.Add(new ComponentBindLoweringPass()); 367builder.Features.Add(new ComponentRenderModeLoweringPass()); 368builder.Features.Add(new ComponentCssScopePass()); 369builder.Features.Add(new ComponentTemplateDiagnosticPass()); 370builder.Features.Add(new ComponentGenericTypePass()); 371builder.Features.Add(new ComponentChildContentDiagnosticPass()); 372builder.Features.Add(new ComponentMarkupDiagnosticPass()); 373builder.Features.Add(new ComponentMarkupBlockPass(razorLanguageVersion)); 374builder.Features.Add(new ComponentMarkupEncodingPass(razorLanguageVersion));
Language\RazorProjectEngineBuilderExtensions.cs (6)
59builder.Features.Add(new DefaultTagHelperProducer.Factory()); 70builder.Features.Add(new ConfigureParserOptionsFeature(configure)); 80builder.Features.Add(new ConfigureCodeGenerationOptionsFeature(configure)); 132targetExtensionFeature.TargetExtensions.Add(extension); 173builder.Features.Add(new ConfigureParserForCSharpVersionFeature(builder.Configuration.LanguageVersion, effectiveCSharpLanguageVersion)); 189builder.Features.Add(feature);
Language\TagHelperCollection.Builder.cs (4)
75_items.Add(item); 88_items.Add(item); 99_items.Add(item); 110_items.Add(item);
Language\TypeNameObject.cs (1)
69knownTypeNames.Add(new(fullName, @namespace, name, alias));
Mvc.Version1_X\RazorExtensions.cs (7)
23builder.Features.Add(new DefaultTagHelperProducer.Factory()); 27builder.Features.Add(new SectionDirectivePass()); 35builder.Features.Add(new ModelExpressionPass()); 36builder.Features.Add(new MvcViewDocumentClassifierPass()); 38builder.Features.Add(new MvcImportProjectFeature()); 48builder.Features.Add(new ViewComponentTagHelperProducer.Factory()); 50builder.Features.Add(new ViewComponentTagHelperPass());
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
82descriptorBuilder.Diagnostics.Add(diagnostic);
Mvc.Version2_X\NamespaceDirective.cs (1)
37builder.Features.Add(new Pass());
Mvc.Version2_X\RazorExtensions.cs (10)
27builder.Features.Add(new DefaultTagHelperProducer.Factory()); 28builder.Features.Add(new ViewComponentTagHelperProducer.Factory()); 36builder.Features.Add(new ModelExpressionPass()); 37builder.Features.Add(new PagesPropertyInjectionPass()); 38builder.Features.Add(new ViewComponentTagHelperPass()); 39builder.Features.Add(new RazorPageDocumentClassifierPass()); 40builder.Features.Add(new MvcViewDocumentClassifierPass()); 41builder.Features.Add(new AssemblyAttributeInjectionPass()); 42builder.Features.Add(new InstrumentationPass()); 44builder.Features.Add(new MvcImportProjectFeature());
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
82descriptorBuilder.Diagnostics.Add(diagnostic);
Mvc\InjectDirective.cs (1)
37builder.Features.Add(new Pass());
Mvc\ModelDirective.cs (1)
33builder.Features.Add(new Pass());
Mvc\RazorExtensions.cs (9)
24builder.Features.Add(new DefaultTagHelperProducer.Factory()); 25builder.Features.Add(new ViewComponentTagHelperProducer.Factory()); 33builder.Features.Add(new ModelExpressionPass()); 34builder.Features.Add(new PagesPropertyInjectionPass()); 35builder.Features.Add(new ViewComponentTagHelperPass()); 37builder.Features.Add(new RazorPageDocumentClassifierPass(builder.Configuration.UseConsolidatedMvcViews)); 38builder.Features.Add(new MvcViewDocumentClassifierPass(builder.Configuration.UseConsolidatedMvcViews)); 40builder.Features.Add(new MvcImportProjectFeature()); 47builder.Features.Add(new CreateNewOnMetadataUpdateAttributePass());
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
82descriptorBuilder.Diagnostics.Add(diagnostic);
SourceGenerators\RazorSourceGenerator.Helpers.cs (2)
98b.Features.Add(tagHelperFeature); 137b.Features.Add(new DefaultUtf8WriteLiteralFeature());
Microsoft.CodeAnalysis.Razor.UnitTests (14)
BaseTagHelperProducerTest.cs (1)
38builder.Features.Add(new TagHelperDiscoveryService());
BindTagHelperProducerTest.cs (2)
17builder.Features.Add(new BindTagHelperProducer.Factory()); 18builder.Features.Add(new ComponentTagHelperProducer.Factory());
CompilationTagHelperFeatureTest.cs (4)
88builder.Features.Add(new DefaultMetadataReferenceFeature()); 89builder.Features.Add(new CompilationTagHelperFeature()); 131builder.Features.Add(new DefaultMetadataReferenceFeature { References = references }); 132builder.Features.Add(new CompilationTagHelperFeature());
ComponentTagHelperProducerTest.cs (2)
16builder.Features.Add(new BindTagHelperProducer.Factory()); 17builder.Features.Add(new ComponentTagHelperProducer.Factory());
DefaultTagHelperProducerTest.cs (1)
15builder.Features.Add(new DefaultTagHelperProducer.Factory());
EventHandlerTagHelperProducerTest.cs (1)
15builder.Features.Add(new EventHandlerTagHelperProducer.Factory());
KeyTagHelperProducerTest.cs (1)
15builder.Features.Add(new KeyTagHelperProducer.Factory());
RefTagHelperProducerTest.cs (1)
15builder.Features.Add(new RefTagHelperProducer.Factory());
SplatTagHelperProducerTest.cs (1)
14builder.Features.Add(new SplatTagHelperProducer.Factory());
Microsoft.CodeAnalysis.Razor.Workspaces (17)
CodeActions\CodeActionsService.cs (1)
280availableCodeActionNames.Add(LanguageServerConstants.CodeActions.CodeActionFromVSCode);
DocumentExcerpt\DocumentExcerptHelper.cs (5)
62builder.Add(new ClassifiedSpan(ClassificationTypeNames.Text, new TextSpan(remainingSpan.Start, primarySpan.Start - remainingSpan.Start))); 98builder.Add(new ClassifiedSpan( 104builder.Add(new ClassifiedSpan(classifiedSecondarySpan.ClassificationType, updated)); 111builder.Add(new ClassifiedSpan( 122builder.Add(new ClassifiedSpan(ClassificationTypeNames.Text, remainingSpan));
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
454=> _spans.Add(new(span, kind));
FoldingRanges\FoldingRangeService.cs (1)
48mappedRanges.Add(foldingRange);
Formatting\FormattingVisitor.cs (1)
618_spans.Add(span);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (2)
213_lineInfoBuilder.Add(Visit(_currentToken.Parent)); 246_lineInfoBuilder.Add(CreateLineInfo(processIndentation: false));
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (1)
237csharpRanges.Add(mappedRange);
SemanticTokens\AbstractRazorSemanticTokensLegendService.cs (3)
32builder.Add(razorTokenType); 46builder.Add(razorModifier); 60builder.Add(value);
Utilities\AsyncBatchingWorkQueue`2.cs (2)
156items.Add(item); 206_nextBatch.Add(item);
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (2)
Completion\DirectiveAttributeCompletionItemProviderTest.AttributeNames.cs (1)
31ImportItems.Add(CreateProjectItem(
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (1)
25ImportItems.Add(CreateProjectItem(
Microsoft.CodeAnalysis.Rebuild (2)
CompilationOptionsReader.cs (2)
321builder.Add(syntaxTree); 346builder.Add(metadataReference);
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Host\RemoteExportProviderBuilder.cs (1)
61assemblyPaths.Add(assemblyPath);
Host\RemoteWorkspace.SolutionCreator.cs (2)
491lazyDocumentsToAdd.Add(documentInfo); 508lazyDocumentsToRemove.Add(documentId);
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Microsoft.CodeAnalysis.Scripting (2)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (2)
466moduleBuilder.Add(manifestModule); 475moduleBuilder.Add(CreateModuleMetadata(moduleCopyStream));
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2194builder.Add(descriptor);
Microsoft.CodeAnalysis.Threading.Package (5)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
Microsoft.CodeAnalysis.UnitTests (1)
Text\TextLineNewLineTests.cs (1)
189builder.Add(chunk.ToCharArray());
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\VisualBasicCompilerDiagnosticAnalyzer.vb (1)
32builder.Add(errorCode)
Microsoft.CodeAnalysis.Workspaces (21)
Shared\Utilities\DocumentationComment.cs (4)
260(_parameterNamesBuilder ??= ImmutableArray.CreateBuilder<string>()).Add(name); 271(_typeParameterNamesBuilder ??= ImmutableArray.CreateBuilder<string>()).Add(name); 284(_exceptionTypesBuilder ??= ImmutableArray.CreateBuilder<string>()).Add(type); 288_exceptionTextBuilders[type].Add(exceptionText);
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
86arrayBuilder.Add(map.ToImmutable());
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (4)
131_documentsAddedInBatch.Add(documentInfo); 189_documentsAddedInBatch.Add(documentInfo); 236_documentsAddedInBatch.Add(documentInfo); 601documentFileNamesAdded.Add(documentInfo.FilePath);
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
29builder.Add([projectId]);
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
177builder.Add(projectInfo);
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (2)
154builder.Add(unresolvedMetadataReference); 173builder.Add(reference);
MSBuild\SolutionFileReader.cs (1)
73builder.Add((absoluteProjectPath, projectModel.Id.ToString()));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Formatting\FormattingTestBase.cs (1)
114outputBuilder.Add(TextSpan.FromBounds(0, outputText.Length));
Microsoft.CommonLanguageServerProtocol.Framework.Package (5)
MethodHandlerDetails.cs (5)
42builder.Add(new( 73builder.Add((RequestType: genericArguments[0], ResponseType: genericArguments[1], RequestContextType: genericArguments[2])); 78builder.Add((RequestType: null, ResponseType: genericArguments[0], RequestContextType: genericArguments[1])); 83builder.Add((RequestType: genericArguments[0], ResponseType: null, RequestContextType: genericArguments[1])); 88builder.Add((RequestType: null, ResponseType: null, RequestContextType: genericArguments[0]));
Microsoft.Extensions.Logging.Generators (3)
LoggerMessageGenerator.Roslyn4.0.cs (2)
117(specs ??= ImmutableArray.CreateBuilder<(LoggerClassSpec, bool)>()).Add((item.LoggerClassSpec, item.HasStringCreate)); 123(diagnostics ??= ImmutableArray.CreateBuilder<Diagnostic>()).Add(diagnostic);
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Microsoft.Extensions.Options.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Microsoft.Extensions.Validation.ValidationsGenerator (2)
Extensions\IncrementalValuesProviderExtensions.cs (1)
32results.Add(value);
Extensions\ITypeSymbolExtensions.cs (1)
86derivedTypes.Add(derivedType);
Microsoft.Interop.ComInterfaceGenerator (19)
ComClassInfo.cs (1)
38names.Add(iface.ToDisplayString());
ComInterfaceContext.cs (1)
42accumulator.Add(AddContext(iface));
ComInterfaceGenerator.cs (2)
453methodList.Add(methods[methodIndex++]); 455contextList.Add(new(iface, methodList.ToImmutable().ToSequenceEqual()));
ComInterfaceInfo.cs (2)
128nonFatalDiagnostics.Add(DiagnosticInfo.Create( 160builder.Add((
ComMethodInfo.cs (4)
53methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(member.CreateDiagnosticInfo(GeneratorDiagnostics.InstancePropertyDeclaredInInterface, member.Name, data.ifaceSymbol.ToDisplayString()))); 56methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(member.CreateDiagnosticInfo(GeneratorDiagnostics.InstanceEventDeclaredInInterface, member.Name, data.ifaceSymbol.ToDisplayString()))); 59methods.Add(CalculateMethodInfo(data.ifaceContext, (IMethodSymbol)member, ct)); 148attributeInfos.Add(AttributeInfo.From(attr));
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
64projectsWithDiagnostics.Add(project);
VirtualMethodPointerStubGenerator.cs (7)
183elements.Add(new TypePositionInfo(new PointerTypeInfo("void*", "void*", false), methodStub.ManagedThisMarshallingInfo) 190elements.Add(element with 205elements.Add(new TypePositionInfo(methodStub.TypeKeyOwner, methodStub.ManagedThisMarshallingInfo) 212elements.Add(element with 220elements.Add( 267callingConventions.Add(FunctionPointerUnmanagedCallingConvention(Identifier("SuppressGCTransition"))); 282callingConventions.Add(FunctionPointerUnmanagedCallingConvention(Identifier(callConvSymbol.Name.Substring("CallConv".Length))));
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSImportGenerator.cs (4)
190typeInfoBuilder.Add( 198typeInfoBuilder.Add( 224typeInfoBuilder.Add(updatedInfo); 228typeInfoBuilder.Add(updatedInfo with
Microsoft.Interop.LibraryImportGenerator (2)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
64projectsWithDiagnostics.Add(project);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Microsoft.Interop.SourceGeneration (19)
BoundGenerators.cs (5)
48signatureMarshallers.Add(generator); 61managedParamMarshallers.Add(generator); 65nativeParamMarshallers.Add(generator); 91generatorDiagnostics.Add(new GeneratorDiagnostic.NotSupported(managedExceptionInfo)); 115nativeParamMarshallers.Add(managedExceptionMarshaller);
ContainingSyntaxContext.cs (1)
56containingTypeInfoBuilder.Add(
SignatureContext.cs (4)
69additionalAttrs.Add( 84additionalAttrs.Add( 119typeInfos.Add(typeInfo); 129typeInfos.Add(retTypeInfo);
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
VariableDeclarations.cs (8)
29initializations.Add(MarshallerHelpers.DefaultInit(info, context)); 62statementsToUpdate.Add(Declare( 71statementsToUpdate.Add(Declare( 122statementsToUpdate.Add(Declare( 129statementsToUpdate.Add(Declare( 149statementsToUpdate.Add(Declare( 160statementsToUpdate.Add(Declare( 171statementsToUpdate.Add(Declare(
Microsoft.ML.Transforms (2)
Text\LdaTransform.cs (2)
350itemScoresPerTopicBuilder.Add(itemScores); 367wordScoresPerTopicBuilder.Add(wordScores);
Microsoft.VisualStudio.LanguageServices (31)
CallHierarchy\CallHierarchyProvider.cs (1)
144builder.Add(await CreateSearchCategoryEntryAsync(searchDescriptor, symbol, solution, cancellationToken).ConfigureAwait(false));
Interactive\VsResetInteractive.cs (6)
133referenceSearchPathsBuilder.Add(outputDir); 134referenceSearchPathsBuilder.Add(RuntimeEnvironment.GetRuntimeDirectory()); 141referencesBuilder.Add(str); 145referencesBuilder.Add(outputFileName); 148sourceSearchPathsBuilder.Add(Directory.Exists(scriptsDir) ? scriptsDir : projectDir); 152namespacesToImportBuilder.Add(defaultNamespace);
Library\ObjectBrowser\AbstractListItemFactory.cs (17)
201builder.Add(listItemCreator(symbol, projectId, isHidden)); 218symbolBuilder.Add(namedTypeSymbol.BaseType); 223symbolBuilder.Add(interfaceSymbol); 259builder.Add(new FolderListItem(parentListItem.ProjectId, ServicesVSResources.Project_References)); 283builder.Add(new FolderListItem(parentListItem.ProjectId, ServicesVSResources.Base_Types)); 325symbolBuilder.Add(member); 366symbolBuilder.Add(member); 422builder.Add(namespaceListItem); 426builder.Add(namespaceListItem); 557builder.Add(typeMember); 610projectListItemBuilder.Add(new ProjectListItem(project)); 626referenceListItemBuilder.Add(referenceListItem); 711finalBuilder.Add(listItem); 759builder.Add(typeListItem); 763builder.Add(typeListItem); 794builder.Add(memberListItem); 798builder.Add(memberListItem);
Library\VsNavInfo\Extensions.cs (1)
51builder.Add(new NavInfoNode(name, type));
Library\VsNavInfo\NavInfo.cs (1)
108builder.Add(baseNodes[i]);
PullMemberUp\WarningDialog\PullMemberUpWarningViewModel.cs (3)
29warningMessagesBuilder.Add(string.Format(ServicesVSResources._0_will_be_changed_to_abstract, options.Destination.Name)); 37warningMessagesBuilder.Add(string.Format(ServicesVSResources._0_will_be_changed_to_public, result.Member.Name)); 43warningMessagesBuilder.Add(string.Format(ServicesVSResources._0_will_be_changed_to_non_static, result.Member.Name));
Snippets\AbstractSnippetInfoService.cs (1)
201snippetListBuilder.Add(new SnippetInfo(snippetInfo.shortcut, snippetInfo.title, snippetInfo.description, snippetInfo.path));
TaskList\VisualStudioDiagnosticIdCache.cs (1)
168builder.Add(projectId);
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\Projects\RoslynRemoteProjectInfoProvider.cs (1)
81projectInfos.Add(projectInfo);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostCallHierarchyEndpointTest.cs (1)
323builder.Add(name);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\HtmlFormattingPassTest.cs (1)
123changes.Add(new TextChange(new TextSpan(line.Start, 0), indent));
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostCallHierarchyEndpointTest.cs (1)
323builder.Add(name);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\HtmlFormattingPassTest.cs (1)
123changes.Add(new TextChange(new TextSpan(line.Start, 0), indent));
Mvc.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestReferences.cs (1)
56references.Add(MetadataReference.CreateFromFile(assemblyPath));
Roslyn.Diagnostics.Analyzers (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
66s_editorConfigOptionsBuilder.Add(option);
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (1)
356this.Add(item);
System.Reflection.Metadata (25)
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (3)
114arguments.Add(DecodeArgument(ref valueReader, info)); 140arguments.Add(new CustomAttributeNamedArgument<TType>(name, kind, argument.Type, argument.Value)); 408array.Add(DecodeArgument(ref blobReader, elementInfo));
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (5)
152types.Add(DecodeType(ref blobReader)); 197parameterBuilder.Add(DecodeType(ref blobReader, allowTypeSpecifications: false, typeCode: typeCode)); 203parameterBuilder.Add(DecodeType(ref blobReader)); 263builder.Add(blobReader.ReadCompressedInteger()); 274builder.Add(blobReader.ReadCompressedSignedInteger());
System\Reflection\Metadata\IL\MethodBodyBlock.cs (2)
203result.Add(new ExceptionRegion(kind, tryOffset, tryLength, handlerOffset, handlerLength, classTokenOrFilterOffset)); 220result.Add(new ExceptionRegion(kind, tryOffset, tryLength, handlerOffset, handlerLength, classTokenOrFilterOffset));
System\Reflection\Metadata\Internal\NamespaceCache.cs (5)
236parent.Namespaces!.Add(child.Handle); 341builder.TypeDefinitions!.Add(typeHandle); 348newData.TypeDefinitions!.Add(typeHandle); 373builder.ExportedTypes!.Add(exportedTypeHandle); 381newData.ExportedTypes!.Add(exportedTypeHandle);
System\Reflection\Metadata\MetadataReader.cs (1)
1465builder.Add(NestedClassTable.GetNestedClass(i));
System\Reflection\Metadata\TypeNameParser.cs (1)
128genericArgs.Add(genericArg);
System\Reflection\Metadata\TypeSystem\EventDefinition.cs (1)
93other.Add(_reader.MethodSemanticsTable.GetMethod(rowId));
System\Reflection\Metadata\TypeSystem\PropertyDefinition.cs (1)
100other.Add(_reader.MethodSemanticsTable.GetMethod(rowId));
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (3)
97builder.Add(new Section(TextSectionName, SectionCharacteristics.MemRead | SectionCharacteristics.MemExecute | SectionCharacteristics.ContainsCode)); 101builder.Add(new Section(ResourceSectionName, SectionCharacteristics.MemRead | SectionCharacteristics.ContainsInitializedData)); 106builder.Add(new Section(RelocationSectionName, SectionCharacteristics.MemRead | SectionCharacteristics.MemDiscardable | SectionCharacteristics.ContainsInitializedData));
System\Reflection\PortableExecutable\PEBuilder.cs (1)
144result.Add(serialized);
System\Reflection\PortableExecutable\PEHeaders.cs (1)
318builder.Add(new SectionHeader(ref reader));
System\Reflection\PortableExecutable\PEReader.cs (1)
585builder.Add(new DebugDirectoryEntry(stamp, majorVersion, minorVersion, type, dataSize, dataRva, dataPointer));
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
System.Text.RegularExpressions.Generator (5)
RegexGenerator.cs (4)
137(diagnostics ??= ImmutableArray.CreateBuilder<Diagnostic>()).Add(d); 141(diagnostics ??= ImmutableArray.CreateBuilder<Diagnostic>()).Add(limitedSupportResult.Item3); 142(filteredResults ??= ImmutableArray.CreateBuilder<object>()).Add( 147(filteredResults ??= ImmutableArray.CreateBuilder<object>()).Add(result);
src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Test.Utilities (14)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));
Text.Analyzers (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
159_builder.Add(default!); 164_builder.Add(value); 174_builder.Add(item); 613_builder.Add(selector(item)); 641_builder.Add(selector(item));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (3)
147nodes.Add(new Node(builderNode.CharacterSpan, edgeCount, currentEdgeIndex)); 156edges.Add(_compactEdges[j]); 166edges.Add(new Edge(distance, childIndex));