Implemented interface member:
873 references to Add
Aspire.Dashboard (3)
Model\ResourceViewModelExtensions.cs (3)
157builder.Add(resolvedDependency); 228builder.Add(elementString); 253builder.Add(Convert.ToBoolean(element.NumberValue));
Aspire.Hosting (12)
ApplicationModel\CustomResourceSnapshot.cs (2)
570relationships.Add(new(resourceWithParent.Parent.Name, KnownRelationshipTypes.Parent)); 575relationships.Add(new(annotation.Resource.Name, annotation.Type));
ApplicationModel\ResourceNotificationService.cs (1)
1144builder.Add(CreateCommandFromAnnotation(annotation, previousState, _serviceProvider));
Dcp\DcpNameGenerator.cs (1)
60builder.Add(new DcpInstance(name, suffix, i));
Dcp\ResourceSnapshotBuilder.cs (7)
86ports.Add(port.ContainerPort.Value); 263launchArgsBuilder.Add(GetArgumentValue(annotation, effectiveArgs)); 264argsAreSensitiveBuilder.Add(Convert.ToInt32(annotation.IsSensitive)); 323urls.Add( 352urls.Add( 363urls.Add( 400environment.Add(new(env.Name, env.Value ?? "", isFromSpec));
Health\ResourceHealthCheckService.cs (1)
314builder.Add(snapshot);
Aspire.Hosting.Azure (30)
AzureProvisioningFailureDetails.cs (13)
390failureProperties.Add(CreateHighlightedFailureProperty("provider", Provider, AzureProvisioningStrings.FailurePropertyProviderDisplayName)); 391failureProperties.Add(CreateHighlightedFailureProperty("message", ErrorMessage, AzureProvisioningStrings.FailurePropertyMessageDisplayName)); 392failureProperties.Add(CreateHighlightedFailureProperty("operation", Operation ?? fallbackOperation, AzureProvisioningStrings.FailurePropertyOperationDisplayName)); 396failureProperties.Add(CreateHighlightedFailureProperty("resource.type", ResourceType, AzureProvisioningStrings.FailurePropertyResourceTypeDisplayName)); 401failureProperties.Add(CreateHighlightedFailureProperty("resource.name", ResourceName, AzureProvisioningStrings.FailurePropertyResourceNameDisplayName)); 406failureProperties.Add(CreateHighlightedFailureProperty("target.resource.id", TargetResourceId, AzureProvisioningStrings.FailurePropertyTargetResourceIdDisplayName)); 411failureProperties.Add(CreateHighlightedFailureProperty("current.location", CurrentLocation, AzureProvisioningStrings.FailurePropertyCurrentLocationDisplayName)); 416failureProperties.Add(CreateHighlightedFailureProperty("supported.locations", SupportedLocations.ToArray(), AzureProvisioningStrings.FailurePropertySupportedLocationsDisplayName)); 421failureProperties.Add(CreateHighlightedFailureProperty("code", ErrorCode, AzureProvisioningStrings.FailurePropertyCodeDisplayName)); 426failureProperties.Add(CreateHighlightedFailureProperty("http.status", httpStatus, AzureProvisioningStrings.FailurePropertyHttpStatusDisplayName)); 431failureProperties.Add(CreateHighlightedFailureProperty("request.id", RequestId, AzureProvisioningStrings.FailurePropertyRequestIdDisplayName)); 436failureProperties.Add(CreateHighlightedFailureProperty("correlation.id", CorrelationId, AzureProvisioningStrings.FailurePropertyCorrelationIdDisplayName)); 441failureProperties.Add(CreateHighlightedFailureProperty("recommendedActions", RecommendedActions.Select(static action => action.Message).ToArray(), AzureProvisioningStrings.FailurePropertyRecommendedActionsDisplayName));
AzureResourceProperties.cs (5)
74properties.Add(CreateHighlighted(OperationName, operationName, AzureProvisioningStrings.OperationPropertyNameDisplayName)); 75properties.Add(CreateHighlighted(OperationPhase, phase, AzureProvisioningStrings.OperationPropertyPhaseDisplayName)); 76properties.Add(CreateHighlighted(OperationStatus, status, AzureProvisioningStrings.OperationPropertyStatusDisplayName)); 78properties.Add(CreateHighlighted(OperationStartedAt, startedAt.ToString("O"), AzureProvisioningStrings.OperationPropertyStartedAtDisplayName)); 105properties.Add(createProperty(value));
Provisioning\Provisioners\BicepProvisioner.cs (12)
1025operations.Add(operation); 1051runningOperations.Add(operationDetails); 1055succeededOperations.Add(operationDetails); 1059failedOperations.Add(operationDetails); 1063canceledOperations.Add(operationDetails); 1118properties.Add(summaryProperty); 1121properties.Add(new("azure.deployment.operations.total", summary.Operations.Length)); 1122properties.Add(new("azure.deployment.operations.running", summary.RunningOperations.Length)); 1123properties.Add(new("azure.deployment.operations.succeeded", summary.SucceededOperations.Length)); 1124properties.Add(new("azure.deployment.operations.failed", summary.FailedOperations.Length)); 1125properties.Add(new("azure.deployment.operations.canceled", summary.CanceledOperations.Length)); 1139properties.Add(new(propertyName, labels));
Aspire.Hosting.Azure.EntraId (7)
EntraIdResourceExtensions.cs (7)
144urls.Add(new UrlSnapshot("OpenID Config", EntraIdUrls.GetOpenIdConfigurationUrl(resource.Instance, signInTenant), IsInternal: false) 151urls.Add(new UrlSnapshot("Azure Portal", portalUrl, IsInternal: false) 158properties.Add(CreateHighlightedProperty("entra.tenant.id", "Tenant ID", tenantId, isSensitive: resource.TenantIdParameter?.Secret ?? false, sortOrder: 0)); 159properties.Add(CreateHighlightedProperty("entra.client.id", "Client ID", clientId, isSensitive: resource.ClientIdParameter?.Secret ?? false, sortOrder: 1)); 160properties.Add(CreateHighlightedProperty("entra.signin.audience", "Sign-in audience", resource.SignInAudience.ToString(), isSensitive: false, sortOrder: 2)); 161properties.Add(CreateHighlightedProperty("entra.instance", "Instance", resource.Instance, isSensitive: false, sortOrder: 3)); 165properties.Add(CreateHighlightedProperty("entra.credentials", "Credentials", sourceTypes, isSensitive: false, sortOrder: 4));
Aspire.Hosting.Azure.Provisioning.Generators (4)
AspireProvisioningProxyGenerator.cs (4)
157excludedMembers.Add(memberName); 163roots.Add(new ProxyRoot( 200validRoots.Add(root); 289expandedRoots.Add(new ProxyRoot(
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
880builder.Add(new UrlSnapshot(
Aspire.Hosting.Java (9)
JavaVersionDetector.cs (9)
562blocks.Add(new GradleBlock(openingBrace + 1, closingBrace)); 707blocks.Add(new GradleBlock(openingBrace + 1, closingBrace)); 744blocks.Add(new GradleBlock(openingBrace + 1, closingBrace)); 891spans.Add(new Range(interiorStart, builder.Length)); 904spans.Add(new Range(interiorStart, builder.Length)); 950spans.Add(new Range(interiorStart, builder.Length)); 963spans.Add(new Range(interiorStart, builder.Length)); 994spans.Add(new Range(interiorStart, builder.Length)); 1009spans.Add(new Range(interiorStart, builder.Length));
ConfigurationSchemaGenerator (1)
RuntimeSource\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
dotnet-aot (5)
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.cs (3)
337remainingArguments.Add(argument); 342remainingArguments.Add(argument); 346remainingArguments.Add(argument);
parent\dotnet\LoggerUtility.cs (2)
81msbuildArgsBuilder.Add(msbuildArg); 85otherArgsBuilder.Add(arg);
dotnet-format (12)
Analyzers\AnalyzerFormatter.cs (3)
325analyzers.Add(suppressor); 347analyzers.Add(analyzer); 354analyzers.Add(analyzer);
CodeFormatter.cs (3)
251documentsCoveredByEditorConfig.Add(document.Id); 256documentsNotCoveredByEditorConfig.Add(document.Id); 266sourceGeneratedDocuments.Add(generatedDocument.Id);
Formatters\DocumentFormatter.cs (2)
93formattedDocuments.Add((document, formatTask)); 175fileChanges.Add(fileChange);
Utilities\EditorConfigFinder.cs (1)
33editorConfigPaths.Add(editorConfigPath);
Workspaces\FolderWorkspace_FolderSolutionLoader.cs (2)
34projectInfos.Add(projectInfo); 81filePaths.Add(filePath);
Workspaces\FolderWorkspace_ProjectLoader.cs (1)
23projectFilePaths.Add(filePaths[index]);
GenerateDocumentationAndConfigFiles (15)
CodeFixerExtensions.cs (1)
51builder.Add(fixer);
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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));
ilasm (1)
Program.cs (1)
86documents.Add(new SourceText(File.ReadAllText(file), file));
ILAssembler (58)
Actions\GrammarActions.BuildImage.cs (8)
283builder.Add(new ValidatedVTableFixup(i + 1, entry, dataOffset)); 322builder.Add(new VTableExportPEBuilder.DataLabelFixup( 379builder.Add(new ValidatedVTableAssociation(method, fixup.SerializedIndex)); 440candidates.Add(new ValidatedExport(method, association.VTableEntryIndex)); 469nonConflictingExports.Add(export); 491validatedExports.Add(export); 520builder.Add(new VTableExportPEBuilder.VTableFixupInfo( 539builder.Add(new VTableExportPEBuilder.ExportInfo(
Actions\GrammarActions.Bytes.cs (1)
18=> accumulator.Add(value);
Actions\GrammarActions.Conversions.cs (3)
81_diagnostics.Add(new Diagnostic(id, severity, message, location)); 124_diagnostics.Add(new Diagnostic( 136_diagnostics.Add(new Diagnostic(
Actions\GrammarActions.Literals.cs (2)
173_diagnostics.Add(new Diagnostic( 212_diagnostics.Add(new Diagnostic(
Actions\GrammarActions.Manifest.Assembly.cs (1)
190_diagnostics.Add(new Diagnostic(
Actions\GrammarActions.Manifest.ExportedTypes.cs (1)
150customAttributes.Add(attribute);
Actions\GrammarActions.Manifest.Resources.cs (1)
122customAttributes.Add(attribute);
Actions\GrammarActions.MethodBodies.Directives.cs (1)
206=> attributes.Add(new(
Actions\GrammarActions.MethodHeaders.Actions.cs (1)
26=> builder.PInvokes.Add(value);
Actions\GrammarActions.Signatures.Types.cs (1)
202builder.Add(MaterializeSignatureArgument(argument));
Actions\GrammarActions.Types.Headers.Actions.cs (1)
26=> builder.Attributes.Add(value);
Actions\GrammarActions.Types.Headers.cs (1)
172_diagnostics.Add(
DocumentCompiler.cs (4)
44diagnostics.Add(new Diagnostic("Preprocessor", DiagnosticSeverity.Error, msg, new Location(new(start, length), sourceText))); 48diagnostics.Add(new Diagnostic("Preprocessor", DiagnosticSeverity.Error, msg, new Location(new(start, length), new SourceText("", source)))); 116_diagnostics.Add(new Diagnostic("Parser", DiagnosticSeverity.Error, $"line {line}:{charPositionInLine} {msg}", new Location(span, sourceText))); 120_diagnostics.Add(new Diagnostic("Parser", DiagnosticSeverity.Error, $"line {line}:{charPositionInLine} {msg}", new Location(span, new SourceText("", sourceName))));
gen\CILParser.cs (26)
2379 _localctx.Builder.Add(_localctx.argument.Value); 2492 _localctx.Builder.Add(Actions.CreateCustomBlobNamedArgument( 3627 _localctx.Builder.Add(_localctx.interfaceType.Value); 3639 _localctx.Builder.Add(_localctx.lastInterfaceType.Value); 4904 _localctx.Builder.Add(_localctx.argument.Value); 4916 _localctx.Builder.Add(_localctx.lastArgument.Value); 4971 _localctx.Builder.Add(Actions.CreateArrayBound(_localctx.item)); 4983 _localctx.Builder.Add(Actions.CreateArrayBound(_localctx.lastItem)); 5042 _localctx.Builder.Add(_localctx.argument.Value); 5054 _localctx.Builder.Add(_localctx.lastArgument.Value); 5405 if (_localctx.declaration.Value is not null) _localctx.Builder.Add(_localctx.declaration.Value); 7031 _localctx.Modifiers.Add(_localctx.modifier.Value); 8102 _localctx.Builder.Add(_localctx.attribute.Value); 8114 _localctx.Builder.Add(_localctx.tail.Value); 8244 _localctx.Builder.Add(_localctx.pair.Value); 8256 _localctx.Builder.Add(_localctx.tail.Value); 9180 _localctx.Builder.Add(_localctx.item.Value); 9192 _localctx.Builder.Add(_localctx.tail.Value); 9519 _localctx.Builder.Add(_localctx.parameter.Value); 9531 _localctx.Builder.Add(_localctx.tail.Value); 13819 _localctx.Builder.Add(_localctx.clause.Value); 16477 _localctx.Builder.Add(_localctx.value.Value); 16607 _localctx.Builder.Add(_localctx.value.Value); 17021 if (_localctx.declaration.Value is not null) _localctx.Builder.Add(_localctx.declaration.Value); 17507 if (_localctx.declaration.Value is not null) _localctx.Builder.Add(_localctx.declaration.Value); 17932 if (_localctx.declaration.Value is not null) _localctx.Builder.Add(_localctx.declaration.Value);
PseudoCustomAttributes.cs (1)
91diagnostics.Add(new Diagnostic(id, DiagnosticSeverity.Error, message, Attribute.Location ?? s_unknownLocation));
PseudoCustomAttributes.Decoding.cs (2)
98fixedArguments.Add(ReadArgument(ref reader, type)); 209arguments.Add(new(argumentName, kind, value.Type, value.Value));
VTableExportPEBuilder.cs (3)
128builder.Add(section); 132builder.Add(new Section( 144builder.Add(new Section(
ILCompiler.Compiler (8)
Compiler\Dataflow\AttributeDataFlow.cs (1)
60builder.Add(argument.Value);
Compiler\Dataflow\TrimAnalysisMethodCallPattern.cs (2)
50builder.Add(argument.DeepCopy()); 67argumentsBuilder.Add(lattice.Meet(Arguments[i], other.Arguments[i]));
Compiler\ILScanner.cs (2)
1024externalTypeMapNodes.Add(externalTypeMapNode.ToAnalysisBasedNode(factory)); 1029proxyTypeMapNodes.Add(proxyTypeMapNode.ToAnalysisBasedNode(factory));
parent\parent\Common\Compiler\Dataflow\MethodProxy.cs (1)
63builder.Add(new GenericParameterProxy((GenericParameterDesc)genericParameter));
parent\parent\Common\Compiler\Dataflow\TypeProxy.cs (1)
29builder.Add(new GenericParameterProxy((GenericParameterDesc)genericParameter));
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
1756builder.Add(_annotations.GetGenericParameterValue(genericParameter));
ILCompiler.ReadyToRun (2)
parent\parent\Common\Compiler\Dataflow\MethodProxy.cs (1)
63builder.Add(new GenericParameterProxy((GenericParameterDesc)genericParameter));
parent\parent\Common\Compiler\Dataflow\TypeProxy.cs (1)
29builder.Add(new GenericParameterProxy((GenericParameterDesc)genericParameter));
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 (56)
CompilationExtensions.cs (1)
160builder.Add(item);
DataFlow\ControlFlowGraphProxy.cs (1)
69finallyRegions.Add(new RegionProxy(region));
DataFlow\LocalDataFlowVisitor.cs (14)
372arguments.Add(instanceValue); 378arguments.Add(Visit(val, state)); 379arguments.Add(value); 404argumentsBuilder.Add(indexArgumentValue); 405argumentsBuilder.Add(value); 764arguments.Add(sourceValue); 768arguments.Add(TopValue); 804nestedValues.Add(nestedValue); 828nestedValues.Add(nestedValue); 856tupleValues.Add(tupleValue); 1268arguments.Add(instanceValue); 1274arguments.Add(Visit(val, state)); 1488argumentsBuilder.Add(instanceValue); 1517argumentsBuilder.Add(argumentsByParameter[i] ?? TopValue);
DynamicallyAccessedMembersAnalyzer.cs (33)
31builder.Add(new RequiresAssemblyFilesAnalyzer()); 32builder.Add(new RequiresUnreferencedCodeAnalyzer()); 33builder.Add(new RequiresDynamicCodeAnalyzer()); 40diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.RequiresUnreferencedCode)); 41diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersIsNotAllowedOnMethods)); 42diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersIsNotAllowedOnExtensionProperties)); 45diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnMethodReturnValueCanOnlyApplyToTypesOrStrings)); 46diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersFieldAccessedViaReflection)); 47diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMethodAccessedViaReflection)); 48diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberWithRequiresUnreferencedCode)); 49diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberOnBaseWithRequiresUnreferencedCode)); 50diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberWithDynamicallyAccessedMembers)); 51diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersOnTypeReferencesMemberOnBaseWithDynamicallyAccessedMembers)); 52diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.UnrecognizedTypeInRuntimeHelpersRunClassConstructor)); 53diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnMethodReturnValueBetweenOverrides)); 54diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnMethodParameterBetweenOverrides)); 55diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnGenericParameterBetweenOverrides)); 56diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersMismatchOnImplicitThisBetweenOverrides)); 57diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DynamicallyAccessedMembersConflictsBetweenPropertyAndAccessor)); 58diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.PropertyAccessorParameterInLinqExpressionsCannotBeStaticallyDetermined)); 59diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.MakeGenericType)); 60diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.MakeGenericMethod)); 61diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.CaseInsensitiveTypeGetTypeCallIsNotSupported)); 62diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.UnrecognizedTypeNameInTypeGetType)); 63diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.UnrecognizedParameterInMethodCreateInstance)); 64diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.ParametersOfAssemblyCreateInstanceCannotBeAnalyzed)); 65diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.TypeNameIsNotAssemblyQualified)); 66diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.ReturnValueDoesNotMatchFeatureGuards)); 67diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.InvalidFeatureGuard)); 68diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.TypeMapGroupTypeCannotBeStaticallyDetermined)); 69diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor(DiagnosticId.DataflowAnalysisDidNotConverge)); 74diagDescriptorsArrayBuilder.Add(diagnosticDescriptor); 86diagDescriptorsArrayBuilder.Add(DiagnosticDescriptors.GetDiagnosticDescriptor((DiagnosticId)i));
ImmutableArrayOperations.cs (1)
49properties.Add(p);
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParser.cs (1)
128genericArgs.Add(genericArg);
src\runtime\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));
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.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(identifier.ValueText); 441builder.Add(identifier.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.Analyzers (2)
VirtualizeSpacerElementAnalyzer.cs (2)
308attributeUpdates.Add(VirtualizeAttributeUpdate.CreateSpacerElement(spacerValue)); 319attributeUpdates.Add(VirtualizeAttributeUpdate.CreateSplat(attributesValue));
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\Converters\CollectionAdapters\ImmutableArrayBufferAdapter.cs (1)
14buffer.Add(element);
Microsoft.AspNetCore.Http.Extensions (1)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ImmutableArrayBufferAdapter.cs (1)
14buffer.Add(element);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (2)
26builder.Add(sourceToElementTransform(value)); 33result.Add((entry.Key, index, entry.Value.ToImmutable()));
Microsoft.AspNetCore.OpenApi.SourceGenerators (3)
Helpers\ISymbolExtensions.cs (1)
30result.Add(interfaceMember);
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (2)
26builder.Add(sourceToElementTransform(value)); 33result.Add((entry.Key, index, entry.Value.ToImmutable()));
Microsoft.AspNetCore.Razor.Utilities.Shared (8)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledArrayBuilder`1.cs (3)
311builder.Add(list[i]); 331_builder.Add(list[i]); 1619builder.Add(GetInlineElement(i));
Microsoft.Build (12)
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);
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ArrayBuilder.cs (4)
158_builder.Add(default!); 163_builder.Add(value); 173_builder.Add(item); 598_builder.Add(selector(item));
Microsoft.Build.Tasks.Git (3)
GitDataReader\GitIgnore.cs (1)
137patterns.Add(new Pattern(glob, flags));
GitDataReader\GitRepository.cs (2)
227=> (lazyDiagnostics ??= ImmutableArray.CreateBuilder<string>()).Add(diagnostic); 271builder.Add(new GitSubmodule(name, path, fullPath, url, headCommitSha));
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)
472embeddedTextBuilder.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)
333moduleBuilder.Add(_initialModules[0]); 337moduleBuilder.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\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_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\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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\2e2796bccd1466f6\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
49builder.Add(
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (1)
33builder.Add(value);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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\roslyn\src\Analyzers\Core\Analyzers\DiagnosticCustomTags.cs (4)
79customTagsBuilder.Add(enforceOnBuild.ToCustomTag()); 83customTagsBuilder.Add(WellKnownDiagnosticTags.NotConfigurable); 87customTagsBuilder.Add(WellKnownDiagnosticTags.CustomSeverityConfigurable); 92customTagsBuilder.Add(WellKnownDiagnosticTags.Unnecessary);
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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.CSharp (3)
Binder\DecisionDagBuilder.cs (1)
4938builder.Add(remainingTests[i]);
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
886builder.Add(PEParameterSymbol.Create( 979ownedParams.Add(new PETypeParameterSymbol(moduleSymbol, this, (ushort)i, gpHandles[i]));
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
139SpansBuilder.Add(predefinedType.Span); 157SpansBuilder.Add(node.Span);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
66s_editorConfigOptionsBuilder.Add(option);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
313deduplicatedUsingsBuilder.Add(usingDirective.WithPrependedLeadingTrivia(orphanedTrivia));
Microsoft.CodeAnalysis.CSharp.Features (7)
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\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\NullableImpactingSpanWalker.cs (2)
139SpansBuilder.Add(predefinedType.Span); 157SpansBuilder.Add(node.Span);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
313deduplicatedUsingsBuilder.Add(usingDirective.WithPrependedLeadingTrivia(orphanedTrivia));
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (7)
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
96arguments.Add(argument);
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
123dictionaryAccessors.Add(node);
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferReadOnlySpanPropertiesOverReadOnlyArrayFields.Fixer.cs (3)
460replacements.Add((invocationSyntax, sourceExpression.WithTriviaFrom(invocationSyntax))); 496replacements.Add((invocationSyntax, elementAccess)); 540replacements.Add((invocationSyntax, replacement));
Microsoft.NetCore.Analyzers\Usage\FileBasedProgramDirectiveQuoting.cs (2)
211tokens.Add(text.Substring(start, i - start)); 223tokens.Add(text.Substring(start));
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
66s_editorConfigOptionsBuilder.Add(option);
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (8)
126builder?.Add(new CSharpDirective.Shebang(info)); 176builder?.Add(directive); 509tokens.Add(new DirectiveToken(current.ToString(), separatorIndex)); 545tokens.Add(new DirectiveToken(current.ToString(), separatorIndex)); 668builder.Add(DirectiveToken.Create(rawTokens[i], i == 0 ? nameSeparator : '=')); 767builder.Add((name, value)); 1402builder.Add((extension, itemType)); 1566capturedBuilder.Add(new SimpleDiagnostic
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (7)
243builder.Add(projectDirective); 250builder.Add(refDirective); 265builder.Add(includeOrExcludeDirective); 269builder.Add(directive); 372deduplicatedFileEvaluatedDirectiveBuilder.Add(directive); 385deduplicatedFileEvaluatedDirectiveBuilder.Add(directive); 463builder.Add(directive);
Microsoft.CodeAnalysis.Extensions.Package (5)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
Microsoft.CodeAnalysis.ExternalAccess.Extensions (1)
Internal\ExtensionMessageHandlerFactory.cs (1)
75resultBuilder.Add(wrapperCreator(handler, boundInterfaceType));
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\roslyn\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.NetAnalyzers (50)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionsShouldImplementGenericInterface.cs (3)
77interfaceToGenericInterfaceMapBuilder.Add(new(iListType, builder.ToImmutable())); 88interfaceToGenericInterfaceMapBuilder.Add(new(iCollectionType, builder.ToImmutable())); 95interfaceToGenericInterfaceMapBuilder.Add(new(iEnumerableType, ImmutableArray.Create(genericIEnumerableType)));
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.cs (1)
356builder.Add(symbol);
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
177vulnerableArgumentsBuilder.Add(argument);
Microsoft.NetCore.Analyzers\Performance\CollapseMultiplePathOperations.cs (2)
68combineMethods.Add(method); 72joinMethods.Add(method);
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (1)
251arraybuilder.Add(diagnostic);
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.cs (1)
265guardedMethodsBuilder.Add(new GuardedMethod(guardedMethod, guardedMethodContext.ExpectsConditionNegated));
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (2)
77additionalLocationsBuilder.Add(bitConverterInvocation.Syntax.GetLocation()); 81additionalLocationsBuilder.Add(toLowerInvocation.Syntax.GetLocation());
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (5)
192usageContext.UsageLocations.Add(usageContext.SetterLocation); 351usageContext.UsageLocations.Add(invocation.Syntax.GetLocation()); 384usageContext.UsageLocations.Add(declaration.ChildOperations.Count is 1 396usageContext.UsageLocations.Add(declarationGroup.Declarations.Length is 1 402usageContext.UsageLocations.Add(indexer.Syntax.GetLocation());
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (2)
300builder.Add(hashCreation); 305builder.Add(disposeLocation);
Microsoft.NetCore.Analyzers\Performance\UseStartsWithInsteadOfIndexOfComparisonWithZero.cs (5)
73indexOfMethodsBuilder.Add((indexOfMethod, OverloadString)); 77indexOfMethodsBuilder.Add((indexOfMethod, OverloadChar)); 81indexOfMethodsBuilder.Add((indexOfMethod, OverloadString_StringComparison)); 85indexOfMethodsBuilder.Add((indexOfMethod, OverloadChar_StringComparison)); 139locationsBuilder.Add(invocation.Instance!.Syntax.GetLocation());
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Fixer.cs (1)
90currentArguments.Add((TArgumentSyntax)(currentNode.GetCurrentNode(argument) ?? argument));
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.cs (2)
131bestCandidates.Add(candidate); 137bestCandidates.Add(candidate);
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContext.cs (2)
247methodsBuilder.Add(method); 257methodsBuilder.Add(method);
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.cs (1)
129Operands.Add(operation);
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.Fixer.cs (1)
91arguments.Add(ConvertOperandToArgument(capturedSymbols, generator, operand, Current));
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (2)
104attributeTypeSymbolsBuilder.Add(onDeserializingAttributeTypeSymbol); 111attributeTypeSymbolsBuilder.Add(onDeserializedAttributeTypeSymbol);
Microsoft.NetCore.Analyzers\Security\Helpers\InsecureDeserializationTypeDecider.cs (5)
218resultBuilder.Add(new InsecureObjectGraphResult(typeSymbol, null, null, typeInsecureTypeSymbol)); 270resultBuilder.Add( 315resultBuilder.Add( 352resultBuilder.Add( 387resultBuilder.Add(
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
47builder.Add(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
83builder.Add(assembly.GlobalNamespace); 88builder.Add(@namespace);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
84builder.Add(namedType);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IEnumerableExtensions.cs (1)
81builder.Add(element);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
796originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
146builder?.Add(operation); 174builder.Add(operation);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
44originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\ArrayBuilder.cs (3)
96_builder.Add(default!); 101_builder.Add(value); 111_builder.Add(item);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (1)
32builder.Add(value);
Microsoft.CodeAnalysis.Razor.Compiler (133)
CSharp\CompilerFeatures.cs (9)
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()); 31builder.Features.Add(new AcceptsAssetPathTagHelperProducer.Factory()); 36builder.Features.Add(new RenderModeTagHelperProducer.Factory()); 37builder.Features.Add(new FormNameTagHelperProducer.Factory());
CSharp\DefaultTagHelperDescriptorFactory.cs (3)
246builder.Diagnostics.Add(diagnostic); 299builder.Diagnostics.Add(diagnostic); 310builder.Diagnostics.Add(diagnostic);
CSharp\GenericTypeNameRewriter.cs (1)
63_usedBindings.Add(binding);
Language\CodeGeneration\CodeRenderingContext.cs (4)
60_diagnostics.Add(diagnostic); 95_diagnostics.Add(diagnostic); 155_sourceMappings.Add(sourceMapping); 213_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\DefaultRazorMarkupSplitPhase.cs (1)
181builder.Add(new TypeParameter(typeParameter.Name.Content));
Language\Extensions\AttributeDirective.cs (1)
30builder.Features.Add(new AttributeDirectivePass());
Language\Extensions\DocumentationDirective.cs (1)
22builder.Features.Add(new DocumentationDirectivePass());
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)
42_diagnosticsBuilder.Add(diagnostic);
Language\Legacy\ClassifiedSpanVisitor.cs (1)
453=> _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\MarkupSplitter.Classify.cs (3)
169result.Add(liftToImpl[i] 178result.Add(new RoutedMember(declPieces: [.. declSurface], implPieces: [])); 201cuts.Add(boundary - child.Start);
Language\RazorProjectEngine.cs (51)
243builder.Features.Add(new ViewCssScopePass()); 264phases.Add(new DefaultRazorParsingPhase()); 265phases.Add(new DefaultRazorSyntaxTreePhase()); 266phases.Add(new DefaultRazorIntermediateNodeLoweringPhase()); 267phases.Add(new DefaultRazorDocumentClassifierPhase()); 268phases.Add(new DefaultRazorDirectiveClassifierPhase()); 269phases.Add(new DefaultRazorMarkupSplitPhase()); 270phases.Add(new DefaultRazorDeclCSharpLoweringPhase()); 271phases.Add(new DefaultRazorTagHelperContextDiscoveryPhase()); 272phases.Add(new DefaultTagHelperResolutionPhase()); 273phases.Add(new DefaultRazorTagHelperRewritePhase()); 274phases.Add(new DefaultRazorOptimizationPhase()); 275phases.Add(new Utf8WriteLiteralPhase()); 276phases.Add(new DefaultRazorCSharpLoweringPhase()); 281features.Add(new DefaultImportProjectFeature()); 282features.Add(new TagHelperDiscoveryService()); 285features.Add(new ConfigureDirectivesFeature()); 286features.Add(new DefaultMetadataIdentifierFeature()); 289features.Add(new DefaultDirectiveSyntaxTreePass()); 290features.Add(new HtmlNodeOptimizationPass()); 293features.Add(new DefaultDocumentClassifierPass()); 294features.Add(new MetadataAttributePass()); 295features.Add(new DirectiveRemovalOptimizationPass()); 296features.Add(new DefaultTagHelperOptimizationPass()); 297features.Add(new PreallocatedTagHelperAttributeOptimizationPass()); 298features.Add(new EliminateMethodBodyPass()); 302features.Add(targetExtensionFeature); 303targetExtensionFeature.TargetExtensions.Add(new MetadataAttributeTargetExtension()); 304targetExtensionFeature.TargetExtensions.Add(new DefaultTagHelperTargetExtension()); 305targetExtensionFeature.TargetExtensions.Add(new PreallocatedAttributeTargetExtension()); 309features.Add(configurationFeature); 332builder.Features.Add(new ComponentImportProjectFeature()); 360builder.Features.Add(new ComponentDocumentClassifierPass()); 363builder.Features.Add(new ComponentWhitespacePass()); 366builder.Features.Add(new ComponentComplexAttributeContentPass()); 367builder.Features.Add(new ComponentLoweringPass()); 368builder.Features.Add(new ComponentEventHandlerLoweringPass()); 369builder.Features.Add(new ComponentKeyLoweringPass()); 370builder.Features.Add(new ComponentReferenceCaptureLoweringPass()); 371builder.Features.Add(new ComponentSplatLoweringPass()); 372builder.Features.Add(new ComponentFormNameLoweringPass()); 373builder.Features.Add(new ComponentBindLoweringPass()); 374builder.Features.Add(new ComponentRenderModeLoweringPass()); 375builder.Features.Add(new ComponentTildePathPass(razorLanguageVersion)); 376builder.Features.Add(new ComponentCssScopePass()); 377builder.Features.Add(new ComponentTemplateDiagnosticPass()); 378builder.Features.Add(new ComponentGenericTypePass()); 379builder.Features.Add(new ComponentChildContentDiagnosticPass()); 380builder.Features.Add(new ComponentMarkupDiagnosticPass()); 381builder.Features.Add(new ComponentMarkupBlockPass(razorLanguageVersion)); 382builder.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\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
324pb.Diagnostics.Add(ComponentDiagnosticFactory.CreateAssetPath_NonStringParameter(source: null, property.Name));
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 (1)
184b.Features.Add(tagHelperFeature);
Microsoft.CodeAnalysis.Rebuild (2)
CompilationOptionsReader.cs (2)
328builder.Add(syntaxTree); 353builder.Add(metadataReference);
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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.VisualBasic (1)
Compilation\VisualBasicCompilerDiagnosticAnalyzer.vb (1)
32builder.Add(errorCode)
Microsoft.CodeAnalysis.Workspaces (20)
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\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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 (3)
114_documentsAddedInBatch.Add(documentInfo); 172_documentsAddedInBatch.Add(documentInfo); 455documentFileNamesAdded.Add(documentInfo.FilePath);
Workspace\Solution\ProjectDependencyGraph_AddProject.cs (1)
29builder.Add([projectId]);
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (2)
154builder.Add(unresolvedMetadataReference); 173builder.Add(reference);
MSBuild\MSBuildProjectLoader.Worker.cs (1)
177builder.Add(projectInfo);
MSBuild\SolutionFileReader.cs (1)
73builder.Add((absoluteProjectPath, projectModel.Id.ToString()));
Microsoft.Diagnostics.DataContractReader.Contracts (11)
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (1)
163typeArguments.Add(FromExactType(exactArguments[i]));
Contracts\GCInfo\X86\GCInfo.cs (3)
209builder.Add(new NoGCRegion(regionOffset, regionSize)); 367builder.Add(new UntrackedSlot(stkOffs, isEbpRelative, lowBits, argumentBaseOffset)); 413builder.Add(new VarPtrLifetime(begOffs, endOffs, stkOffs, lowBits));
Contracts\GCInfo\X86\InfoHdr.cs (2)
374epilogsBuilder.Add((int)offs); 380epilogsBuilder.Add((int)(codeLength - infoHdr.EpilogSize));
Contracts\Signature\RuntimeSignatureDecoder.cs (5)
143types.Add(DecodeType(ref blobReader)); 184parameterBuilder.Add(DecodeType(ref blobReader, allowTypeSpecifications: false, typeCode: typeCode)); 190parameterBuilder.Add(DecodeType(ref blobReader)); 231builder.Add(blobReader.ReadCompressedInteger()); 242builder.Add(blobReader.ReadCompressedSignedInteger());
Microsoft.Diagnostics.DataContractReader.Legacy (4)
Dbi\DacDbiImpl.cs (2)
3728builder.Add(BasicTypeInfoToTypeHandle(rts, &pArgInfo->m_pList[i])); 3739builder.Add(BasicTypeInfoToTypeHandle(rts, &pArgInfo->m_pList[i]));
Dbi\TypeDataWalk.cs (2)
132builder.Add(th); 190builder.Add(th);
Microsoft.DotNet.Cli.CommandLine (1)
SpanParsableExtensions.cs (1)
114coll.Add(result);
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (1)
221discoveryPatterns.Add(new StaticWebAssetPattern(root, pattern.Pattern, url));
Microsoft.DotNet.ProjectTools (15)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (8)
126builder?.Add(new CSharpDirective.Shebang(info)); 176builder?.Add(directive); 509tokens.Add(new DirectiveToken(current.ToString(), separatorIndex)); 545tokens.Add(new DirectiveToken(current.ToString(), separatorIndex)); 668builder.Add(DirectiveToken.Create(rawTokens[i], i == 0 ? nameSeparator : '=')); 767builder.Add((name, value)); 1400builder.Add((extension, itemType)); 1564capturedBuilder.Add(new SimpleDiagnostic
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (7)
242builder.Add(projectDirective); 249builder.Add(refDirective); 264builder.Add(includeOrExcludeDirective); 268builder.Add(directive); 371deduplicatedFileEvaluatedDirectiveBuilder.Add(directive); 384deduplicatedFileEvaluatedDirectiveBuilder.Add(directive); 462builder.Add(directive);
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
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\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Microsoft.Extensions.Options.SourceGeneration (1)
src\runtime\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)
124derivedTypes.Add(derivedType);
Microsoft.Interop.ComInterfaceGenerator (30)
ComClassInfo.cs (1)
42names.Add(iface.ToDisplayString());
ComInterfaceContext.cs (1)
42accumulator.Add(AddContext(iface));
ComInterfaceGenerator.cs (4)
414builder.Add(parameter.GetLocation()); 418builder.Add(thisLocation); 490methodList.Add(methods[methodIndex++]); 492contextList.Add(new(iface, methodList.ToImmutable().ToSequenceEqual()));
ComInterfaceInfo.cs (2)
139nonFatalDiagnostics.Add(DiagnosticInfo.Create( 171builder.Add((
ComMethodInfo.cs (13)
77methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(member.CreateDiagnosticInfo(GeneratorDiagnostics.InstanceEventDeclaredInInterface, member.Name, data.ifaceSymbol.ToDisplayString()))); 159methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(( 187methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(DiagnosticInfo.Create(GeneratorDiagnostics.MethodNotDeclaredInAttributedInterface, method.Locations.FirstOrDefault(), method.ToDisplayString()))); 204methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(DiagnosticInfo.Create(GeneratorDiagnostics.CannotAnalyzeMethodPattern, method.Locations.FirstOrDefault(), method.ToDisplayString()))); 211methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(diag!)); 222methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From((comMethodInfo, method))); 275methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From( 295methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From( 303methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(shapeDiagnostic!)); 331methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(( 356methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(( 386builder.Add(AttributeInfo.From(attr)); 631methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(
parent\Common\FixAllContextExtensions.cs (1)
64projectsWithDiagnostics.Add(project);
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
VirtualMethodPointerStubGenerator.cs (7)
131elements.Add(new TypePositionInfo(new PointerTypeInfo("void*", "void*", false), methodStub.ManagedThisMarshallingInfo) 138elements.Add(element with 152elements.Add(new TypePositionInfo(methodStub.TypeKeyOwner, methodStub.ManagedThisMarshallingInfo) 168elements.Add(unmanagedToManagedElement with 176elements.Add( 212callingConventions.Add("SuppressGCTransition"); 227callingConventions.Add(callConvSymbol.Name.Substring("CallConv".Length));
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSImportGenerator.cs (3)
123typeInfoBuilder.Add(nativeOnlyParameterTemplate with 128typeInfoBuilder.Add(nativeOnlyParameterTemplate with 150typeInfoBuilder.Add(info.IsNativeReturnPosition
Microsoft.Interop.LibraryImportGenerator (2)
parent\Common\FixAllContextExtensions.cs (1)
64projectsWithDiagnostics.Add(project);
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
Microsoft.Interop.SourceGeneration (19)
BoundGenerators.cs (7)
44signatureMarshallers.Add(generator); 57managedParamMarshallers.Add(generator); 61nativeParamMarshallers.Add(generator); 78signatureMarshallers.Add(errorHandlingMarshaller); 89nativeParamMarshallers.Add(errorHandlingMarshaller); 110generatorDiagnostics.Add(new GeneratorDiagnostic.NotSupported(errorHandlingInfo)); 134nativeParamMarshallers.Add(managedExceptionMarshaller);
SignatureContext.cs (10)
78additionalAttrs.Add($"{TypeNames.GlobalAlias}{TypeNames.System_CodeDom_Compiler_GeneratedCodeAttribute}({CodeWriterHelpers.StringLiteral(generatorName)}, {CodeWriterHelpers.StringLiteral(generatorVersion)})"); 82additionalAttrs.Add(TypeNames.GlobalAlias + TypeNames.System_Runtime_CompilerServices_SkipLocalsInitAttribute); 132typeInfos.Add(typeInfo); 145typeInfos.Add(retTypeInfo); 178infos.Add(CreateErrorInfo(TypePositionInfo.ReturnIndex)); 183infos.Add(CreateErrorInfo(TypePositionInfo.ReturnIndex)); 205infos.Add(CreateErrorInfo(TypePositionInfo.ReturnIndex)); 212infos.Add(CreateErrorInfo(lastParameter.NativeIndex)); 216infos.Add(CreateErrorInfo(method.Parameters.Length)); 277merged.Add(attr);
src\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);
SyntaxExtensions.cs (1)
22containingTypes.Add(ContainingTypeUtilities.GetDeclarationHeader(typeDeclaration));
Microsoft.ML.Transforms (2)
Text\LdaTransform.cs (2)
350itemScoresPerTopicBuilder.Add(itemScores); 367wordScoresPerTopicBuilder.Add(wordScores);
Microsoft.NET.HostModel (6)
MachO\BinaryFormat\Blobs\EmbeddedSignatureBlob.cs (6)
44blobs.Add(codeDirectoryBlob); 45blobIndices.Add(new BlobIndex(CodeDirectorySpecialSlot.CodeDirectory, expectedOffset)); 47blobs.Add(requirementsBlob); 48blobIndices.Add(new BlobIndex(CodeDirectorySpecialSlot.Requirements, expectedOffset)); 50blobs.Add(cmsWrapperBlob); 51blobIndices.Add(new BlobIndex(CodeDirectorySpecialSlot.CmsWrapper, expectedOffset));
Microsoft.NET.ProjectData (22)
CacheFileReader.cs (13)
446 slices.Add(currentSlice.Build(declaredProjectFilePath ?? projectFilePath)); 527 slices.Add(currentSlice.Build(declaredProjectFilePath ?? projectFilePath)); 825 builder.Add(this.Pool(value)); 886 analyzerRefs.Add(this.Pool(analyzerPath)); 927 builder.Add(this.Pool(this.resolver.ToAbsolute(path, this.projectDirectory))); 957 builder.Add(this.Pool(path)); 988 explicitBuilder.Add(this.Pool(this.resolver.ToAbsolute(path, this.projectDirectory))); 1008 result.Add(this.Pool(packRef)); 1083 builder.Add(new CachedSourceFile 1110 builder.Add(new CachedProjectReference 1158 explicitBuilder.Add(new CachedMetadataReference 1187 result.Add(new CachedMetadataReference 1216 builder.Add(new CachedEmbeddedResource
FrameworkListExpander.cs (2)
92 managed.Add(absolutePath); 99 analyzers.Add(absolutePath);
Model\ProjectDataSnapshotFactory.cs (7)
75 builder.Add(MergeSharedIntoSlice(sharedSnapshot, tfmSnapshot)); 85 result.Add(CreateSnapshot(slice, solutionPath)); 384 builder.Add(new ProjectDataItem( 411 builder.Add(new ProjectDataItem( 425 builder.Add(new ProjectDataItem( 455 builder.Add(new ProjectDataItem( 469 builder.Add(new ProjectDataItem(path, KeyValueCollection.Empty));
Roslyn.Diagnostics.Analyzers (17)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
163_builder.Add(default!); 168_builder.Add(value); 178_builder.Add(item); 665_builder.Add(selector(item)); 693_builder.Add(selector(item));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (2)
84builder.Add(assembly.GlobalNamespace); 89builder.Add(@namespace);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
85builder.Add(namedType);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
553originalDefinitionsBuilder.Add(methodSymbol.OverriddenMethod);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
99builder.Add(operation);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
28originalDefinitionsBuilder.Add(propertySymbol.OverriddenProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleHelpers.cs (3)
127optionsBuilder.Add(option); 139optionsBuilder.Add(option); 151optionsBuilder.Add(option);
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (1)
66s_editorConfigOptionsBuilder.Add(option);
rzc (5)
DiscoverCommand.cs (2)
186b.Features.Add(new DefaultMetadataReferenceFeature() { References = metadataReferences }); 187b.Features.Add(new CompilationTagHelperFeature());
GenerateCommand.cs (1)
207b.Features.Add(new StaticTagHelperFeature(tagHelpers));
Json\JsonDataReader.cs (1)
184builder.Add(readElement(new JsonDataReader(item)));
RazorSourceGeneratorHost.cs (1)
83builder.Add(new RazorSourceGeneratorAdditionalText(file.SourcePath, file.Text));
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)
225parent.Namespaces!.Add(child.Handle); 330builder.TypeDefinitions!.Add(typeHandle); 337newData.TypeDefinitions!.Add(typeHandle); 362builder.ExportedTypes!.Add(exportedTypeHandle); 370newData.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)
145result.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\runtime\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\runtime\src\libraries\Common\src\Roslyn\GetBestTypeByMetadataName.cs (1)
172builder.Add(item);