Implemented interface member:
method
Add
System.Collections.Generic.ISet<T>.Add(T)
2926 references to Add
AnalyzerRunner (3)
CodeRefactoringRunner.cs (1)
182if (!refactoringTypes.Add(refactoring.GetType()))
DiagnosticAnalyzerRunner.cs (2)
217if (uniqueLines.Add(uniqueMessage)) 261if (!analyzerTypes.Add(analyzer.GetType()))
Aspire.Dashboard (18)
Components\Controls\Chart\ChartContainer.razor.cs (3)
251item.SelectedValues.Add(v); 267item.SelectedValues.Add(v); 275item.SelectedValues.Add(v);
Components\Controls\ResourceDetails.razor.cs (1)
270_unmaskedItemNames.Add(vm.Name);
Components\Dialogs\TextVisualizerDialog.razor.cs (3)
104EnabledOptions.Add(PlaintextFormat); 114EnabledOptions.Add(JsonFormat); 118EnabledOptions.Add(XmlFormat);
Components\Pages\Resources.razor.cs (3)
217_collapsedResourceNames.Add(resourceName); 716_collapsedResourceNames.Add(viewModel.Resource.Name); 746_collapsedResourceNames.Add(resource.Name);
Components\Pages\TraceDetail.razor.cs (4)
115visibleViewModels.Add(viewModel); 118visibleViewModels.Add(descendent); 234apps.Add(span.Source.Application); 237apps.Add(span.UninstrumentedPeer);
Model\DashboardCommandExecutor.cs (1)
40_executingCommands.Add(executingCommandKey);
Model\DimensionFilterViewModel.cs (1)
48SelectedValues.Add(dimensionValue);
Otlp\Storage\TelemetryRepository.cs (2)
383_logPropertyKeys.Add((applicationView.Application, kvp.Key)); 1025_tracePropertyKeys.Add((applicationView.Application, kvp.Key));
Aspire.Hosting (10)
Dashboard\DashboardLifecycleHook.cs (2)
343corsOrigins.Add(origin); 347corsOrigins.Add(targetOrigin);
Dcp\DcpNameGenerator.cs (1)
94while (!serviceNames.Add(uniqueName))
Publishing\ManifestPublishingContext.cs (2)
436httpSchemesEncountered.Add(endpoint.UriScheme); 641_currentDependencySet.Add(value);
Publishing\PublisherAdvertisementEvent.cs (1)
13_advertisements.Add(advertisement);
ResourceBuilderExtensions.cs (2)
600endpointReferenceAnnotation.EndpointNames.Add(endpointName); 1993if (!processed.Add(value))
ResourceLoggerForwarderService.cs (1)
46if (loggingResourceIds.Add(resourceId))
src\Shared\PortAllocator.cs (1)
33_usedPorts.Add(port);
Aspire.Hosting.Azure (6)
AzurePublishingContext.cs (1)
387if (value is null || !visited.Add(value))
AzureResourcePreparer.cs (5)
410azureReferences.Add(ar); 421azureReferences.Add(ar); 430azureReferences.Add(output.Resource); 437azureReferences.Add(secretOutputReference.Resource); 444azureReferences.Add(keyVaultSecretReference.Resource);
Aspire.Hosting.Azure.AppContainers (2)
ContainerAppContext.cs (2)
276httpSchemesEncountered.Add(endpoint.UriScheme); 841_usedPorts.Add(port);
Aspire.Hosting.Docker (6)
DockerComposeServiceResource.cs (3)
237ports.Add(internalPort); 242ports.Add($"{exposedPort}:{internalPort}"); 248expose.Add(internalPort);
EnvFile.cs (2)
29envFile._keys.Add(key); 48_keys.Add(key);
src\Shared\PortAllocator.cs (1)
33_usedPorts.Add(port);
Aspire.Hosting.Kubernetes (2)
Extensions\ResourceExtensions.cs (2)
83processedKeys.Add(kvp.Key); 110processedKeys.Add(kvp.Key);
Aspire.Hosting.Testing.Tests (1)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (1)
141if (loggingResourceIds.Add(resourceId))
Aspire.Hosting.Tests (2)
Dcp\DcpExecutorTests.cs (1)
98resourceIds.Add(item);
Utils\LoggerNotificationExtensions.cs (1)
141if (loggingResourceIds.Add(resourceId))
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationExtensions.cs (1)
62if (!seenVolumes.Add(name) && !renamedVolumes.ContainsKey(name))
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (1)
141if (loggingResourceIds.Add(resourceId))
Aspire.Templates.Tests (1)
TemplateTestsBase.cs (1)
251foundNames.Add(resourceName);
BoundTreeGenerator (34)
BoundNodeClassWriter.cs (34)
51_valueTypes.Add(t.Name); 56_valueTypes.Add("bool"); 57_valueTypes.Add("int"); 58_valueTypes.Add("uint"); 59_valueTypes.Add("short"); 60_valueTypes.Add("ushort"); 61_valueTypes.Add("long"); 62_valueTypes.Add("ulong"); 63_valueTypes.Add("byte"); 64_valueTypes.Add("sbyte"); 65_valueTypes.Add("char"); 66_valueTypes.Add("Boolean"); 70_valueTypes.Add("Boolean"); 71_valueTypes.Add("Integer"); 72_valueTypes.Add("UInteger"); 73_valueTypes.Add("Short"); 74_valueTypes.Add("UShort"); 75_valueTypes.Add("Long"); 76_valueTypes.Add("ULong"); 77_valueTypes.Add("Byte"); 78_valueTypes.Add("SByte"); 79_valueTypes.Add("Char"); 83_valueTypes.Add("Int8"); 84_valueTypes.Add("Int16"); 85_valueTypes.Add("Int32"); 86_valueTypes.Add("Int64"); 87_valueTypes.Add("UInt8"); 88_valueTypes.Add("UInt16"); 89_valueTypes.Add("UInt32"); 90_valueTypes.Add("UInt64"); 91_valueTypes.Add("ImmutableArray"); 92_valueTypes.Add("PropertyAccessKind"); 93_valueTypes.Add("TypeWithAnnotations"); 94_valueTypes.Add("BitVector");
BuildBoss (4)
CompilerNuGetCheckerUtil.cs (3)
264foundSet.Add(buildAssetRelativePath); 386foundDllNameSet.Add(Path.GetFileNameWithoutExtension(name)); 393neededDllNameSet.Add(assemblyName);
SolutionCheckerUtil.cs (1)
156if (!set.Add(directory))
CodeGenerator (1)
HttpUtilities\HttpUtilitiesGeneratorHelpers.cs (1)
104bool alreadyExists = mashHash.Add(tmp) == false;
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Specs\BindingHelperInfo.cs (1)
214if (types.Add(type))
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
dotnet-svcutil-lib (4)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1315previousCollectionTypes.Add(collectionType);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CommunicationObjectManager.cs (1)
31_table.Add(item);
FrameworkFork\System.ServiceModel\System\ServiceModel\ServiceChannelManager.cs (1)
449if (_hashSet.Add(channel))
ImportModule.cs (1)
436_httpBindingContracts.Add(context.ContractConversionContext.Contract);
GenerateDocumentationAndConfigFiles (88)
Program.cs (2)
294categories.Add(rule.Category); 303fixableDiagnosticIds.Add(id);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\MetaAnalyzers\ReleaseTrackingHelper.cs (1)
86versionsBuilder.Add(version);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
illink (60)
ILLink.RoslynAnalyzer (4)
DataFlow\DynamicallyAccessedMembersBinder.cs (1)
420if (!types.Add(type))
DataFlow\LValueFlowCaptureProvider.cs (1)
75rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
ISymbolExtensions.cs (1)
90featureSet.Add(featureType.GetDisplayName());
src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
83values.Add(DynamicallyAccessedMemberTypes.Interfaces);
ILLink.Tasks (4)
CreateRuntimeRootDescriptorFile.cs (3)
491members.fields.Add(fieldName); 518members.methods.Add(methodName); 556defineConstants.Add(item.ItemSpec.Trim());
LinkTask.cs (1)
367if (!assemblyNames.Add(assemblyName))
Infrastructure.Common (1)
xunit\IssueAttribute.cs (1)
127hashSet.Add(issueAsInt);
InMemory.FunctionalTests (12)
Http2\Http2ConnectionTests.cs (4)
3219_abortedStreamIds.Add(streamId); 3339_abortedStreamIds.Add(streamId); 4242_abortedStreamIds.Add(streamId); 4346_abortedStreamIds.Add(streamId);
Http2\Http2StreamTests.cs (6)
3185_abortedStreamIds.Add(streamIdFeature.StreamId); 3218_abortedStreamIds.Add(streamIdFeature.StreamId); 3263_abortedStreamIds.Add(streamIdFeature.StreamId); 3306_abortedStreamIds.Add(streamIdFeature.StreamId); 3340_abortedStreamIds.Add(streamIdFeature.StreamId); 3380_abortedStreamIds.Add(streamIdFeature.StreamId);
Http2\Http2TestBase.cs (2)
299_abortedStreamIds.Add(streamIdFeature.StreamId); 319_abortedStreamIds.Add(streamIdFeature.StreamId);
Interop.FunctionalTests (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
63_blocks.Add(diagnosticPoolBlock);
IOperationGenerator (2)
IOperationClassWriter.cs (2)
504newProps.Add(prop.Name); 971newProps.Add(prop.Name);
Metrics (81)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Metrics.Legacy (81)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Microsoft.Analyzers.Extra (6)
AsyncMethodWithoutCancellation.cs (3)
52_ = knownTypes.Add(cancellationTokenType); 57_ = knownTypes.Add(httpContextType); 62_ = knownTypes.Add(connectionContextType);
CallAnalysis\CallAnalyzer.Registrar.cs (1)
191_ = _state.InterfaceMethodNames.Add(method.Name);
MakeExeTypesInternalAnalyzer.cs (2)
65_ = disqualifyingMemberAttributes.Add(type); 75_ = disqualifyingTypeAttributes.Add(type);
Microsoft.Analyzers.Local (15)
ApiLifecycle\AssemblyAnalysis.cs (14)
110_ = MissingTypes.Add(type); 114_ = MissingMethods.Add(method); 119_ = MissingProperties.Add(property); 124_ = MissingFields.Add(field); 137_ = NotFoundInBaseline.Add(type); 150_ = baseTypes.Add(type.EnumUnderlyingType.ToDisplayString(_format)); 157_ = baseTypes.Add(baseType.ToDisplayString(_shortSymbolNameFormat)); 193_ = FoundInBaseline.Add((type, typeDef.Stage)); 225_ = FoundInBaseline.Add((member, method.Stage)); 229_ = NotFoundInBaseline.Add(member); 240_ = FoundInBaseline.Add((member, prop.Stage)); 244_ = NotFoundInBaseline.Add(member); 262_ = FoundInBaseline.Add((member, field.Stage)); 266_ = NotFoundInBaseline.Add(member);
CallAnalysis\CallAnalyzer.Registrar.cs (1)
191_ = _state.InterfaceMethodNames.Add(method.Name);
Microsoft.Arcade.Test.Common (1)
MockFileSystem.cs (1)
38public void CreateDirectory(string path) => Directories.Add(path);
Microsoft.AspNetCore.Analyzer.Testing (1)
DiagnosticVerifier.cs (1)
76projects.Add(document.Project);
Microsoft.AspNetCore.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestReferences.cs (1)
54if (seen.Add(name))
Microsoft.AspNetCore.App.Analyzers (4)
Infrastructure\RoutePattern\RoutePatternParser.cs (1)
341if (seenDiagnostics.Add(diagnostic))
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
507_names.Add(name); 535if (_names.Add(item.DisplayText))
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (1)
387if (_names.Add(item.DisplayText))
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationService.cs (1)
93_transformCache.Add(principal);
Microsoft.AspNetCore.Authentication.Negotiate (1)
Internal\LdapAdapter.cs (1)
119processedGroups.Add(groupDN);
Microsoft.AspNetCore.BrowserTesting (2)
BrowserManagerConfiguration.cs (2)
253argValues.Add(value); 266argValue.Add(arg.Value);
Microsoft.AspNetCore.Components (11)
CascadingValue.cs (1)
158_subscribers.Add(subscriber);
NavigationManager.cs (1)
428locationChangingTasks.Add(handlerTask.AsTask());
ResourceAssetCollection.cs (1)
43contentSpecificUrls.Add(resource.Url);
Routing\RouteTableFactory.cs (3)
157result.AllRouteParameterNames.Add(parameterName); 209if (!seen.Add(current)) 229parameterNames.Add(parameter.Name!);
Routing\SupplyParameterFromQueryValueProvider.cs (3)
42_pendingSubscribers.Add(subscriber); 47_subscribers.Add(subscriber); 144_subscribers.Add(subscriber);
src\Http\Routing\src\Patterns\RoutePatternParser.cs (1)
434if (!context.ParameterNames.Add(parameterName))
src\Http\Routing\src\RouteConstraintBuilder.cs (1)
164_optionalParameters.Add(key);
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
56projects.Add(document.Project);
Microsoft.AspNetCore.Components.Authorization.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
159_renderer.UndisposedComponentStates.Add(this);
Microsoft.AspNetCore.Components.Endpoints (8)
Discovery\ComponentApplicationBuilder.cs (1)
79_assemblies.Add(libraryBuilder.AssemblyName);
Discovery\RazorComponentApplication.cs (4)
46set.Add(RenderMode.InteractiveServer); 49set.Add(RenderMode.InteractiveWebAssembly); 52set.Add(RenderMode.InteractiveServer); 53set.Add(RenderMode.InteractiveWebAssembly);
FormMapping\FormDataReader.cs (1)
151foundKeys.Add(new FormKey(keyValue));
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
190if (!locationsForName.Add(location))
Rendering\EndpointHtmlRenderer.Streaming.cs (1)
270_visitedComponentIdsInCurrentStreamingBatch?.Add(componentId);
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
ImportMapTest.cs (1)
368_renderer.UndisposedComponentStates.Add(this);
Microsoft.AspNetCore.Components.Forms (1)
FieldState.cs (1)
44_validationMessageStores.Add(validationMessageStore);
Microsoft.AspNetCore.Components.Forms.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
159_renderer.UndisposedComponentStates.Add(this);
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Helpers\DiagnosticVerifier.Helper.cs (1)
56projects.Add(document.Project);
Microsoft.AspNetCore.Components.Server (2)
Circuits\ServerComponentDeserializer.cs (2)
175_expiredInvocationIds.Add(_currentInvocationId.Value); 195_seenSequenceNumbersForCurrentInvocation.Add(serverComponent.Sequence);
Microsoft.AspNetCore.Components.Tests (2)
Routing\RouteTableFactoryTests.cs (1)
135result.Add(match.Entry);
src\Components\Shared\test\TestRenderer.cs (1)
159_renderer.UndisposedComponentStates.Add(this);
Microsoft.AspNetCore.Components.Web.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
159_renderer.UndisposedComponentStates.Add(this);
Microsoft.AspNetCore.Components.WebAssembly (2)
.packages\microsoft.dotnet.hotreload.agent\10.0.100-preview.7.25358.102\contentFiles\cs\net6.0\MetadataUpdateHandlerInvoker.cs (1)
343if (assemblyIdentifier == null || !visited.Add(assemblyIdentifier))
Hosting\WebAssemblyHostConfiguration.cs (1)
100if (!hashSet.Add(child))
Microsoft.AspNetCore.Components.WebView (3)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (3)
109files.Add(result); 132files.Add(file); 140files.Add(string.Equals(child.Key, match.Path, _fsComparison) ? file :
Microsoft.AspNetCore.DataProtection (3)
KeyManagement\XmlKeyManager.cs (3)
216if (!revokedKeyIds.Add(revocationGuid)) 446allKeyIds.Add(keyId); 451deletedKeyIds.Add(keyId);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
src\Grpc\JsonTranscoding\src\Shared\DescriptorRegistry.cs (1)
32var added = _fileDescriptors.Add(fileDescriptor);
Microsoft.AspNetCore.Grpc.Swagger (1)
src\Grpc\JsonTranscoding\src\Shared\DescriptorRegistry.cs (1)
32var added = _fileDescriptors.Add(fileDescriptor);
Microsoft.AspNetCore.Hosting (6)
GenericHost\GenericWebHostBuilder.cs (1)
141if (!processed.Add(assembly))
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (3)
109files.Add(result); 132files.Add(file); 140files.Add(string.Equals(child.Key, match.Path, _fsComparison) ? file :
WebHostBuilder.cs (2)
182if (!assemblyNames.Add(assemblyName) && logger.IsEnabled(LogLevel.Warning)) 234if (!processed.Add(assembly))
Microsoft.AspNetCore.Http.Extensions (1)
src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
151foundKeys.Add(new FormKey(keyValue));
Microsoft.AspNetCore.InternalTesting (1)
Tracing\CollectingEventListener.cs (1)
33_requestedEventSources.Add(eventSourceName);
Microsoft.AspNetCore.Mvc.Analyzers (1)
TagHelpersInCodeBlocksAnalyzer.cs (1)
88capturedDiagnosticLocations.Add(parent.Syntax.GetLocation());
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
652if (Visited.Add(key))
Microsoft.AspNetCore.Mvc.Core (8)
ApplicationModels\ControllerActionDescriptorProvider.cs (1)
58keys.Add(key);
ApplicationParts\ApplicationPartManager.cs (1)
59if (!seenAssemblies.Add(assembly))
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
496if (!visited.Add(defaultModelMetadata))
ModelBinding\Validation\ValidationStack.cs (1)
28return HashSet.Add(model);
Routing\ActionEndpointFactory.cs (2)
238if (route.RouteName != null && routeNames.Add(route.RouteName)) 387routeNames.Add(routeName) &&
Routing\ControllerActionEndpointDataSource.cs (1)
108keys.Add(kvp.Key);
Routing\KnownRouteValueConstraint.cs (1)
106values.Add(value);
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (1)
ModelMetadataProviderTest.cs (1)
39matched.Add(property.PropertyName);
Microsoft.AspNetCore.Mvc.Razor (4)
RazorPage.cs (2)
163_renderedSections.Add(sectionName); 203_ignoredSections.Add(sectionName);
RazorViewEngine.cs (2)
406expirationTokens.Add(viewExpirationTokens[i]); 439expirationTokens.Add(viewDescriptor.ExpirationTokens[i]);
Microsoft.AspNetCore.Mvc.Razor.Test (2)
RazorViewTest.cs (2)
1756.Callback((IRazorPage p, ViewContext v) => activated.Add(p)); 1781expected.Add(p);
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\CompiledPageRouteModelProvider.cs (1)
57if (!visited.Add(viewDescriptor.RelativePath))
Microsoft.AspNetCore.Mvc.TagHelpers (1)
OptionTagHelper.cs (1)
96allValues.Add(Generator.Encode(selectedValue));
Microsoft.AspNetCore.Mvc.ViewFeatures (9)
DefaultHtmlGenerator.cs (3)
981currentValues.Add(stringValue); 1007currentValues.Add(integerString); 1019currentValues.Add(name);
Rendering\MultiSelectList.cs (1)
156selectedValues.Add(stringValue);
TempDataDictionary.cs (4)
102_initialKeys.Add(key); 126_retainedKeys.Add(key); 191_initialKeys.Add(key); 251_initialKeys.Add(keyValuePair.Key);
TemplateInfo.cs (1)
80return _visitedObjects.Add(value);
Microsoft.AspNetCore.OpenApi (2)
Services\OpenApiDocumentService.cs (1)
345tags.Add(new OpenApiTagReference(tag, document));
Services\OpenApiGenerator.cs (1)
339tags.Add(new OpenApiTagReference(tag, document));
Microsoft.AspNetCore.OpenApi.SourceGenerators (4)
Helpers\AssemblyTypeSymbolsVisitor.cs (3)
47if (!IsAccessibleType(type) || !_exportedTypes.Add(type)) 64if (IsAccessibleType(property) && _exportedProperties.Add(property)) 73if (IsAccessibleType(method) && _exportedMethods.Add(method))
XmlComments\XmlComment.InheritDoc.cs (1)
178if (!visitedSymbols.Add(symbol!))
Microsoft.AspNetCore.OutputCaching (2)
Memory\MemoryOutputCacheStore.cs (1)
102keys.Add(new TaggedEntry(key, entryId));
Policies\TagsPolicy.cs (1)
27context.Tags.Add(tag);
Microsoft.AspNetCore.Owin (1)
OwinEnvironment.cs (1)
559return _deletedKeys.Add(key);
Microsoft.AspNetCore.RateLimiting (2)
DefaultCombinedLease.cs (2)
31_metadataNames.Add(metadataName); 35_metadataNames.Add(metadataName);
Microsoft.AspNetCore.ResponseCompression (3)
ResponseCompressionProvider.cs (3)
112candidates.Add(new ProviderCandidate(provider.EncodingName, quality, i, provider)); 124candidates.Add(new ProviderCandidate(provider.EncodingName, quality, i, provider)); 134candidates.Add(new ProviderCandidate("identity", quality, priority: int.MaxValue, provider: null));
Microsoft.AspNetCore.Routing (6)
DecisionTree\DecisionTreeBuilder.cs (2)
161if (context.MatchedItems.Add(item)) 170childContext.CurrentCriteria.Add(criterion.Key);
Matching\HttpMethodMatcherPolicy.cs (1)
134methods.Add(candidateMethod);
Patterns\RoutePatternFactory.cs (1)
1076if (!parameterNameSet.Add(parameterPart.Name))
Patterns\RoutePatternParser.cs (1)
434if (!context.ParameterNames.Add(parameterName))
RouteConstraintBuilder.cs (1)
164_optionalParameters.Add(key);
Microsoft.AspNetCore.Server.HttpSys (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
63_blocks.Add(diagnosticPoolBlock);
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
63_blocks.Add(diagnosticPoolBlock);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\CertificatePathWatcher.cs (1)
152if (!fileMetadata.Configs.Add(certificateConfig))
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
63_blocks.Add(diagnosticPoolBlock);
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
63_blocks.Add(diagnosticPoolBlock);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
63_blocks.Add(diagnosticPoolBlock);
Microsoft.AspNetCore.SignalR.Core (1)
DefaultHubLifetimeManager.cs (1)
48if (!connection.GroupNames.Add(groupName))
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
RedisHubLifetimeManager.cs (1)
310if (!groupNames.Add(groupName))
Microsoft.AspNetCore.SignalR.Tests (2)
HubConnectionHandlerTests.cs (2)
1566excludeSecondClientId.Add(secondClient.Connection.ConnectionId); 1568excludeThirdClientId.Add(thirdClient.Connection.ConnectionId);
Microsoft.Build.Framework (4)
BinaryTranslator.cs (1)
313set.Add(_reader.ReadString());
BuildCheck\BuildCheckEventArgs.cs (2)
95explicitSeverities.Add((DiagnosticSeverity)reader.Read7BitEncodedInt()); 102projectNamesWhereEnabled.Add(reader.ReadString());
ProjectStartedEventArgs.cs (1)
508set.Add(reader.ReadString());
Microsoft.Cci.Extensions (11)
Extensions\CSharp\CSharpCciExtensions.cs (2)
147visited.Add(typeToCheck); 184visited.Add(typeToCheck);
HostEnvironment.cs (3)
268consideredIdentities.Add(coreIdentity); 693allPaths.Add(path); 701allPaths.Add(dir);
Traversers\AssemblyReferenceTraverser.cs (2)
50UsedAssemblyReferences.Add(id); 64AliasedAssemblyReferences.Add(id);
Traversers\DependencyTraverser.cs (3)
162_unresolvedDependencies.Add(method); 182_unresolvedDependencies.Add(field); 204depends.Add(reference);
Traversers\ResolveAllReferencesTraverser.cs (1)
119dependents.Add(dependent);
Microsoft.CodeAnalysis (76)
AssemblyUtilities.cs (1)
73assemblyDefinitions.Add(assemblyDefinition);
Binding\AbstractLookupSymbolsInfo.cs (1)
184hashSet.Add(arity);
Binding\UseSiteInfo.cs (1)
282if (_diagnostics.Add(diagnosticInfo) && diagnosticInfo?.Severity == DiagnosticSeverity.Error)
Collections\HashSetExtensions.cs (1)
30return hashSet.Add(item);
Collections\IdentifierCollection.cs (1)
82spellings.Add(identifier);
Collections\OrderedSet.cs (1)
38if (_set.Add(item))
Collections\TopologicalSort.cs (1)
111if (!counted.Add(n))
CommandLine\CommandLineArguments.cs (1)
537var isAdded = resolvedReferencesSet.Add(resolvedReference);
CommandLine\CommonCompiler.cs (5)
331processedDirs.Add(directory); 568if (_reportedDiagnostics.Add(suppressionDiag)) 574_reportedDiagnostics.Add(diag); 592_reportedDiagnostics.Add(diag); 1606if (filePaths.Add(PathUtilities.ExpandAbsolutePathWithRelativeParts(file.Path)))
CommandLine\SarifV2ErrorLogger.cs (1)
75_diagnosticIdsWithAnySourceSuppressions.Add(diagnostic.Id);
Compilation\Compilation.cs (4)
2144if (!uniqueResourceNames.Add(resource.ResourceName)) 2151if (fileName != null && !uniqueFileNames.Add(fileName)) 2159if (!uniqueFileNames.Add(fileName)) 2170if (!uniqueResourceNames.Add(name))
DiagnosticAnalyzer\AnalysisResultBuilder.cs (2)
230completedAnalyzersForFile.Add(analyzer); 259_completedAnalyzersForCompilation.Add(analyzer);
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
189_ = set.Add(originalPath);
DiagnosticAnalyzer\AnalyzerDriver.cs (6)
919if (!uniqueDiagnosticIds.Add(descriptor.Id)) 1838processedAnalyzers.Add(analyzer); 2035unsuppressedAnalyzersBuilder.Add(analyzer); 2082symbolStartAnalyzers.Add(action.Analyzer); 2624analyzersForNodes.Add(analyzer); 2897descendantDeclsToSkip.Add(declarationNodeToSkip);
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (3)
205memberSet.Add(member); 208memberSet.Add(methodImplementation); 210memberSet.Add(propertyImplementation);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (2)
898partialTrees.Add(tree); 912partialTrees.Add(location.SourceTree);
Emit\CommonPEModuleBuilder.cs (1)
776=> names?.Add(MetadataHelpers.BuildQualifiedName(type.NamespaceName, Cci.MetadataWriter.GetMetadataName(type, generation: 0)));
Emit\EditAndContinue\DefinitionMap.cs (2)
718lambdaIdSet.Add(info.DebugInfo.LambdaId); 723lambdaIdSet.Add(info.LambdaId);
Emit\EditAndContinue\SymbolChanges.cs (1)
376(lazyReplacedSymbolsBuilder ??= new HashSet<ISymbolInternal>()).Add(GetRequiredInternalSymbol(edit.NewSymbol));
InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
MetadataReader\MetadataDecoder.cs (2)
1995if (visitedTypeDefTokens.Add(typeDef)) 2014if (visitedTypeSymbols.Add(typeSymbol))
MetadataReader\PEModule.cs (1)
423nameTokens.Add(scope);
NativePdbWriter\PdbWriter.cs (1)
182lazyDeclaredExternAliases.Add(import.AliasOpt);
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (4)
151_predecessors.Add(predecessor); 172_predecessors.Add(_predecessor1); 173_predecessors.Add(_predecessor2); 174_predecessors.Add(predecessor);
Operations\ControlFlowGraphBuilder.cs (5)
402if (!dispatchedExceptionsFromRegions.Add(fromRegion)) 1203unresolved.Add(labeled); 1879idsStillOnTheStack.Add(reference.Id); 1886idsStillOnTheStack.Add(reference.Id); 8088set.Add(propertyReference.Property);
PEWriter\ReferenceIndexer.cs (1)
115if (_alreadySeenScopes.Add(scope))
PEWriter\ReferenceIndexerBase.cs (6)
59if (!_alreadySeen.Add(new IReferenceOrISignature(fieldReference))) 146if (!_alreadySeen.Add(new IReferenceOrISignature(methodReference))) 417if (!_alreadySeen.Add(new IReferenceOrISignature(typeReference))) 425if (!_alreadyHasToken.Add(new IReferenceOrISignature(typeReference))) 443if (_alreadyHasToken.Add(new IReferenceOrISignature(unspecializedNestedTypeReference))) 449if (this.typeReferenceNeedsToken && _alreadyHasToken.Add(new IReferenceOrISignature(typeReference)))
ReferenceManager\CommonReferenceManager.Binding.cs (1)
277resolutionFailures.Add(binding.ReferenceIdentity);
RuleSet\RuleSet.cs (1)
138includedRulesetPaths.Add(ruleSet.FilePath.ToLowerInvariant());
SourceGeneration\Nodes\GeneratorRunStateTable.cs (1)
101stepsByName.Add(step);
SourceGeneration\Nodes\InputNode.cs (1)
59var added = itemsSet.Add(item);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Syntax\SyntaxDiffer.cs (4)
446_nodeSimilaritySet.Add(tr.UnderlyingNode); 452_nodeSimilaritySet.Add(tr.UnderlyingNode); 478_nodeSimilaritySet.Add(n1.UnderlyingNode); 482_tokenTextSimilaritySet.Add(n1.ToString());
Text\CompositeText.cs (1)
378uniqueSources.Add(segment.StorageKey);
Microsoft.CodeAnalysis.Analyzers (97)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
213value.Add(operation);
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (2)
153processedTypes.Add(typeToProcess); 264builder.Add(usedType);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (2)
192if (!reportedInvalidLines.Add(line)) 215if (!reportedInvalidLines.Add(line))
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
137if (seenInputSpansToFix.Add(inputSpanToFix))
MetaAnalyzers\RegisterActionAnalyzer.cs (2)
441_declaredStartAnalysisContextParams.Add(parameter); 452_startAnalysisContextParamsToSkip.Add(parameter);
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
86versionsBuilder.Add(version);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
Microsoft.CodeAnalysis.AnalyzerUtilities (132)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\BasicBlockExtensions.cs (2)
193processedOrdinals.Add(sourceBlock.Ordinal); 202if (processedOrdinals.Add(ordinal))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (5)
396if (!processedEntities.Add(key)) 434processedEntities.Add(entity); 488entitiesToFilterBuilder.Add(entity); 531!processedEntities.Add(key)) 560if (processedEntities.Add(entity))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
82builder.Add(typeSymbol);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (3)
157candidateNodes.Add(value1); 164candidateNodes.Add(value2); 195candidateNodes.Add(parent);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (1)
76parentsBuilder.Add(parent.WithRootParent(newRoot));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
143builder.Add(entity);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\TrackedEntitiesBuilder.cs (2)
52AllEntities.Add(analysisEntity); 57=> PointsToValues.Add(value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
568hazardousUsageTypeNames.Add(containingTypeName); 579hazardousUsageTypeNames.Add(containingTypeName);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.TrackedAssignmentData.cs (2)
54this.AssignmentsWithUnknownLocation.Add(assignmentOperation); 72assignments.Add(assignmentOperation);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PooledHashSetExtensions.cs (8)
56builder.Add(sinkInfo); 81builder.Add(metadata); 108builder.Add(metadata); 144builder.Add(metadata); 210builder.Add(metadata); 262builder.Add(metadata); 288builder.Add(info); 315builder.Add(info);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
276builder.Add(result);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
94builder.Add(entity);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (5)
550childWorklistEntities.Add(candidateEntity); 574childWorklistEntities.Add(candidateEntity); 609worklistEntities.Add(analysisEntity); 625processedPointsToValues.Add(pointsToValue)) 627worklistPointsToValues.Add(pointsToValue);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (1)
175newKeys.Add(mergedKey);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (3)
203unreachableBlocks.Add(block.Ordinal); 465if (uniqueSuccessors.Add(successorBlock)) 486unreachableBlocks.Add(blockOrdinal);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (9)
698if (!_visitedFlowBranchConditions.Add(branch.BranchValue)) 818_returnValueOperations?.Add(returnValue); 3088_pendingArgumentsToReset.Add(operation); 3383methodTargetsOptBuilder.Add((method, instance)); 3390lambdaTargets.Add(lambda); 3807_visitedLambdas.Add(operation); 4204builder.Add(iCollection); 4210builder.Add(genericICollection); 4216builder.Add(genericIReadOnlyCollection);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (2)
39lvalueFlowCaptureIdBuilder.Add(flowCaptureReference.Id); 50operations.Add(flowCaptureReference);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (2)
72Debug.Assert(builder.Add(value.TruePredicatedData)); 78Debug.Assert(builder.Add(value.FalsePredicatedData));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Microsoft.CodeAnalysis.BannedApiAnalyzers (88)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
Microsoft.CodeAnalysis.CodeStyle (78)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
263compilerDiagnosticIds.Add(id); 795if (isPartial && !processedPartialSymbols.Add(symbol))
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
435_propertiesWithShadowGetAccessorUsages.Add(propertySymbol); 698builder.Add(symbol);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
520symbolUsageResultsBuilder.Add(symbolUsageResult);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (3)
140fieldNames.Add(field.Name); 619reportedFields.Add(result.Field); 620reportedProperties.Add(result.Property);
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (2)
86seenNames.Add(this.SyntaxFacts.GetIdentifierOfIdentifierName(name).ValueText); 166if (!seenNames.Add(identifier.ValueText))
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Microsoft.CodeAnalysis.CodeStyle.Fixes (22)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (1)
179alreadyCheckingTypes.Add(first);
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
86if (processedNodes.Add(node))
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (3)
63declarators.Add(node); 71fieldDeclarators.Add(fieldDeclarator); 116declarators.Add(parentDeclaration);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (10)
497nodesToRemove.Add(variableDeclarator); 503candidateDeclarationStatementsForRemoval.Add(candidate); 513nodesToRemove.Add(node.GetRequiredParent().GetRequiredParent()); 522nodesToRemove.Add(node.Parent); 527nodesToRemove.Add(node.Parent.Parent); 591nodesToAdd.Add((declarationStatement, node)); 605nodesToAdd.Add((declarationStatement, node)); 617nodesToRemove.Add(localDeclarationStatement); 717processedNodes.Add(insertionNode); 944_usedNames.Add(nameToken.ValueText);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
Microsoft.CodeAnalysis.Collections.Package (9)
Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Microsoft.CodeAnalysis.CSharp (182)
Binder\Binder.CapturedParametersFinder.cs (1)
95namesToCheck.Add(parameter.Name);
Binder\Binder_AnonymousTypes.cs (1)
73if (!uniqueFieldNames.Add(fieldName!))
Binder\Binder_Attributes.cs (1)
506boundNamedArgumentsSet.Add(argumentName);
Binder\Binder_Expressions.cs (2)
1183if (name != null && !uniqueFieldNames.Add(name)) 1185toRemove.Add(name);
Binder\Binder_Lambda.cs (1)
402if (!pNames.Add(name))
Binder\Binder_Lookup.cs (6)
226implementationsToShadow.Add(toShadow); 993allMembers.Add(sym); 1014if (!allMembers.Add(sym)) 1016conflictingMembers.Add(sym); 1181if (@interface.IsInterface && !cycleGuard.ContainsReference(originalDefinition = @interface.OriginalDefinition) && visited.Add(@interface)) 1226if (seenInterfaces is null || seenInterfaces.Add(baseInterface))
Binder\Binder_NameConflicts.cs (1)
88if (!pNames.Add(name))
Binder\Binder_Operators.cs (1)
3644existing.Add(method.GetLeastOverriddenMethod(ContainingType));
Binder\Binder_Symbols.cs (1)
809else if (!uniqueFieldNames.Add(name))
Binder\ConstantFieldsInProgress.cs (1)
40_dependencies.Add(field);
Binder\DecisionDagBuilder.cs (3)
220usedValues.Add(temp.Source); 249usedValues.Add(e.Input.Source); 258usedValues.Add(d.Input.Source);
Binder\RefSafetyAnalysis.cs (1)
285bool added = _visited.Add(expr);
Binder\Semantics\AccessCheck.cs (1)
663if (interfacesLookedAt.Add(definition))
Binder\Semantics\BestTypeInferrer.cs (1)
91candidateTypes.Add(type);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
547collectedBounds[methodTypeParameterIndex].Add(addedBound);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
516hiddenSymbols.Add(hidden);
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (1)
511if (!alreadyDefined.Add(name))
Binder\SwitchExpressionBinder.cs (1)
146if (type is object && seenTypes.Add(type))
BoundTree\BoundNode.cs (2)
504if (!DeclaredLocals.Add(local)) 561var added = DeclaredLocals.Add(local);
CommandLine\CSharpCompiler.cs (1)
106if (!uniqueFilePaths.Add(normalizedFilePath))
Compilation\CSharpCompilation.cs (12)
887externalSyntaxTrees.Add(tree); 953removeSet.Add(tree); 1593if (uniqueUsings.Add(previousUsing.NamespaceOrType)) 2644if (_lazyCompilationUnitCompletedTrees.Add(tree)) 2712externAliasesToCheck.Add(target); 2999if (!syntaxTree.Options.Errors.IsDefaultOrEmpty && parseOptionsReported.Add(syntaxTree.Options)) 3503excludeDiagnostics.Add((int)ErrorCode.ERR_ConcreteMissingBody); 3623if (!paths.Add(tree.FilePath)) 3625_duplicatePaths.Add(tree.FilePath); 4932set.Add(symbol); 4944set.Add(symbol); 4990set.Add(member);
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
61if (uniqueUsings.Add(imported))
Compilation\CSharpSemanticModel.cs (4)
4137hiddenSymbols.Add(overridden); 4149hiddenSymbols.Add(hidden); 4222hiddenSymbols.Add(overridden); 4230hiddenSymbols.Add(hidden);
Compilation\SyntaxAndDeclarationManager.cs (2)
403removeSet.Add(oldTree); 443if (TryGetLoadedSyntaxTree(loadedSyntaxTreeMap, directive, out loadedTree) && removeSet.Add(loadedTree))
Compiler\DocumentationCommentCompiler.cs (2)
1232if (!parameter.ContainingSymbol.IsAccessor() && !documentedParameters.Add(parameter)) 1242if (!documentedTypeParameters.Add((TypeParameterSymbol)referencedSymbol))
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
453return _inProgressIncludeElementNodes.Add(location);
Declarations\DeclarationTable.cs (1)
230set.Add(current.Name);
Declarations\DeclarationTreeBuilder.cs (6)
999memberNamesBuilder.Add(WellKnownMemberNames.InstanceConstructorName); 1203set.Add(((Syntax.InternalSyntax.ConstructorDeclarationSyntax)member).Modifiers.Any((int)SyntaxKind.StaticKeyword) 1210set.Add(WellKnownMemberNames.DestructorName); 1214set.Add(WellKnownMemberNames.Indexer); 1225set.Add(name); 1238set.Add(name);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
993if (seen.Add(@interface))
Emitter\Model\PEModuleBuilder.cs (2)
324documentList.Add(point.Document); 761if (!seenTopLevelTypes.Add(originalDefinition)) continue;
FlowAnalysis\AbstractFlowPass.cs (1)
3380_labelsSeen.Add(node);
FlowAnalysis\AlwaysAssignedWalker.cs (1)
107if (node.Syntax != null && RegionContains(node.Syntax.Span)) _labelsInside.Add(label);
FlowAnalysis\ControlFlowPass.cs (1)
337_labelsUsed.Add(node.Label);
FlowAnalysis\DataFlowsInWalker.cs (3)
97_dataFlowsIn.Add(node.RangeVariableSymbol); 110_dataFlowsIn.Add(symbol.Kind == SymbolKind.Field ? GetNonMemberSymbol(slot) : symbol); 123_dataFlowsIn.Add(parameter);
FlowAnalysis\DataFlowsOutWalker.cs (7)
84_dataFlowsOut.Add(variableSymbol); 99_dataFlowsOut.Add(param); 105_assignedInside.Add(param); 210_assignedInside.Add(variable); 222_dataFlowsOut.Add(param); 258_dataFlowsOut.Add(symbol.Kind == SymbolKind.Field ? GetNonMemberSymbol(slot) : symbol); 268_dataFlowsOut.Add(parameter);
FlowAnalysis\DefiniteAssignment.cs (13)
93(_implicitlyInitializedFieldsOpt ??= PooledHashSet<FieldSymbol>.GetInstance()).Add(field); 726_capturedInside.Add(variable); 727_capturedVariables.Add(variable); 731_capturedOutside.Add(variable); 732_capturedVariables.Add(variable); 750_readParameters.Add(parameter); 760_usedVariables.Add(local); 768_usedLocalFunctions.Add(localFunction); 854_writtenVariables.Add(variable); 890_usedVariables.Add(local); 981_usedVariables.Add(((BoundLocal)n).LocalSymbol); 1499_usedVariables.Add(result); 2429_usedLocalFunctions.Add((LocalFunctionSymbol)method);
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (1)
41_usedLocalFunctions.Add(localFunc);
FlowAnalysis\DefinitelyAssignedWalker.cs (1)
98definitelyAssigned.Add(symbol);
FlowAnalysis\EntryPointsWalker.cs (1)
63_entryPoints.Add((LabeledStatementSyntax)targetStmt.Syntax);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
76_visitedExpressions.Add(expression);
FlowAnalysis\ReadWriteWalker.cs (10)
87if (p.RefKind != RefKind.None) _readOutside.Add(p); 92_readOutside.Add(extensionParameter); 102_readOutside.Add(thisParameter); 133if (variable.Kind != SymbolKind.Field) (IsInside ? _readInside : _readOutside).Add(variable); 140(IsInside ? _writtenInside : _writtenOutside).Add(variable); 193readOrWritten.Add(((BoundLocal)receiver).LocalSymbol); 199readOrWritten.Add(this.MethodThisParameter); 205readOrWritten.Add(this.MethodThisParameter); 211readOrWritten.Add(((BoundParameter)receiver).ParameterSymbol); 217readOrWritten.Add(((BoundRangeVariable)receiver).RangeVariableSymbol);
FlowAnalysis\UnassignedAddressTakenVariablesWalker.cs (1)
56_result.Add((PrefixUnaryExpressionSyntax)node.Parent);
FlowAnalysis\UnassignedVariablesWalker.cs (3)
61_result.Add(symbol); 65_result.Add(GetNonMemberSymbol(slot)); 72_result.Add(parameter);
FlowAnalysis\VariablesDeclaredWalker.cs (7)
83_variablesDeclared.Add(p.Variable); 95_variablesDeclared.Add(node.LocalSymbol); 107_variablesDeclared.Add(parameter); 120_variablesDeclared.Add(parameter); 153_variablesDeclared.Add(local); 166_variablesDeclared.Add(node.DefinedSymbol); 182_variablesDeclared.Add(node.LocalSymbol);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
862_awaitContainingCatches.Add(node);
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (1)
386closuresCapturingScopeVariables[environmentsToScopes[env]].Add(closure);
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (4)
448_methodsConvertedToDelegates.Add(node.Symbol.OriginalDefinition); 476_methodsConvertedToDelegates.Add(method); 643function.CapturedVariables.Add(symbol); 795Debug.Assert(_freeVariables.Add(local));
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
197if (documents.Add(document))
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.YieldsInTryAnalysis.cs (1)
139currentLabels.Add(label);
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
238result.Add(typeParameter);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (5)
98if (successor != null && !hasPredecessor.Add(successor)) 455loweredNodes.Add(evaluationNode); 580loweredNodes.Add(testNode); 588loweredNodes.Add(testNode); 599loweredNodes.Add(p);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
185if (!visitedSymbols.Add(symbol))
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
391if ((object)local != null) _localsInScope.Add(local);
Lowering\SyntheticBoundNodeFactory.cs (1)
1128labels.Add(v2);
Lowering\UnmatchedGotoFinder.cs (2)
108_gotos.Add(label); 118_targets.Add(label);
Parser\DocumentationCommentParser.cs (1)
332if (!_attributesSeen.Add(attrName))
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
363referenced.Add(typeParameter);
Symbols\BaseTypeAnalysis.cs (4)
41if (partialClosure.Add(type)) 95typesWithCycle.Add(type.OriginalDefinition); 99if (partialClosure.Add(type)) 178if (partialClosure.Add(type))
Symbols\Compilation_UsedAssemblies.cs (1)
40setOfReferences.Add(reference) &&
Symbols\ConstraintsHelper.cs (1)
791if (!set.Add(i.OriginalDefinition))
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
683builder.Add(modifier);
Symbols\MemberSignatureComparer.cs (1)
755result.Add(SubstituteType(typeMap, type).Type);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (5)
981names.Add(module.GetMethodDefNameOrThrow(methodDef)); 996names.Add(module.GetPropertyDefNameOrThrow(propertyDef)); 1011names.Add(module.GetEventDefNameOrThrow(eventDef)); 1026names.Add(module.GetFieldDefNameOrThrow(fieldDef)); 1040names.Add(WellKnownMemberNames.InstanceConstructorName);
Symbols\MethodSymbol.cs (1)
1025_ = builder.Add(callConvType);
Symbols\OverriddenOrHiddenMembersHelpers.cs (3)
450allMembersHidden.Add(hidden); 467allMembersHidden.Add(hidden); 482membersOfOtherKindsHidden.Add(hidden);
Symbols\PropertyOrEventSymbolExtensions.cs (1)
52symbolsForExplicitlyImplementedAccessors.Add(associatedProperty);
Symbols\ReducedExtensionMethodSymbol.cs (1)
189notInferredTypeParameters.Add(typeParams[i]);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
246builder.Add((INamedTypeSymbolInternal)RetargetingTranslator.Retarget((NamedTypeSymbol)identifier));
Symbols\Source\ConstantEvaluationHelpers.cs (3)
199updated.Add(dependedOnBy); 245updated.Add(dependedOnBy); 315if (set.Add(dependency))
Symbols\Source\ParameterHelpers.cs (1)
580typeParameters.Add(typeParameter);
Symbols\Source\SourceAssemblySymbol.cs (7)
998if (!knownModuleNames.Add(m.Name)) 1036if (knownModuleNames.Add(referencedModuleName)) 1219return uniqueAttributes.Add(attribute); 1414if (forwardedTypes.Add(forwarded)) 1750bool added = t_forwardedTypesAttributesInProgress.Add(node); 2259else if (!forwardedTypes.Add((NamedTypeSymbol)forwardedType)) 2724handledUnreadFields.Add(field);
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2099if (!conversionsAsConversions.Add(conversion)) 2264typeParameterNames.Add(typeParameter.Name); 4802memberNames.Add(member.Name);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
332if (!uniqueUsings.Add(namespaceOrType.NamespaceOrType)) 777else if (!getOrCreateUniqueUsings(ref uniqueUsings, globalUsingNamespacesOrTypes).Add(imported)) 803if (!getOrCreateUniqueUsings(ref uniqueUsings, globalUsingNamespacesOrTypes).Add(importedType))
Symbols\Symbol_Attributes.cs (2)
500toRemove.Add(withInfo); 900if (!uniqueAttributeTypes.Add(attributeType.OriginalDefinition) && !attributeUsageInfo.AllowMultiple)
Symbols\Tuples\TupleTypeSymbol.cs (3)
600replacedFields?.Add(field); 609replacedFields?.Add(field); 621replacedFields?.Add(field);
Symbols\TypeParameterSymbolExtensions.cs (1)
30if (visited.Add(typeParameter))
Symbols\TypeSymbol.cs (1)
356if (visited.Add(@interface))
Symbols\TypeSymbolExtensions.cs (1)
1548return checkedTypes.Add(type);
Syntax\SyntaxReplacer.cs (3)
125_spanSet.Add(node.FullSpan); 130_spanSet.Add(token.FullSpan); 135_spanSet.Add(trivia.FullSpan);
Utilities\TypeSymbolExtensions.cs (1)
245visited.Add(origType);
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
525if (seenExpressions.Add(expression)) 535if (!seenLocals.Add(local))
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
428if (!assignedMembers.Add(member))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
175result.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
33result.Add(modifierKind);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
86usedIdentifiers.Add("T"); 94usedIdentifiers.Add(typeParameter.Name);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
56declarationsToRemove.Add((LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].FindNode(cancellationToken).Parent.Parent);
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
131if (!visitedFieldDeclarations.Add(fieldDeclaration))
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
103if (declarationTypeToFix != null && alreadyHandled.Add(declarationTypeToFix))
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
91accessorLists.Add(accessorList);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
79nodesToTrack.Add(localDeclaration); 80nodesToTrack.Add(anonymousFunction);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
55if (declaratorLocations.Add(diagnostic.AdditionalLocations[0])) 77statementParentScopes.Add(statement.Parent);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
592seeTagsToReplace.Add(xmlElement); 597nodesToReplace.Add(expression); 601nodesToReplace.Add(identifier);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
206existingParamNodeNames.Add(nameAttribute.Identifier.Identifier.ValueText);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
279if (visited.Add(typeParameter))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
152conflicts.Add(conflict);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
139result.Add(newUsings[i]);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
InlineRename\CSharpEditorInlineRenameService.cs (1)
163if (seen.Add(surroundingSpanOfInterest.Value))
StringCopyPaste\StringCopyPasteHelpers.cs (1)
46errors.Add(diagnostic);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\SyncNamespace\CSharpSyncNamespaceTestsBase.cs (1)
85actualFolderPaths.Add(string.Join(PathUtilities.DirectorySeparatorStr, newDocument.Folders));
PdbSourceDocument\ImplementationAssemblyLookupServiceTests.cs (1)
543Assert.True(_logs.Add(message));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenDeconstructTests.cs (3)
6039set.Add(symbol); 6092set.Add(symbol); 6141set.Add(symbol);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (48)
Attributes\AttributeTests_Assembly.cs (1)
1043Assert.True(uniqueAttributes.Add(attr));
Diagnostics\CompilationEventTests.cs (1)
23if (!expected.Add(s))
Diagnostics\DiagnosticAnalyzerTests.AllInOne.cs (6)
29symbolKindsWithNoCodeBlocks.Add(SymbolKind.Property); 34missingSyntaxKinds.Add(SyntaxKind.WithExpression); 35missingSyntaxKinds.Add(SyntaxKind.RecordDeclaration); 36missingSyntaxKinds.Add(SyntaxKind.CollectionExpression); 37missingSyntaxKinds.Add(SyntaxKind.ExpressionElement); 38missingSyntaxKinds.Add(SyntaxKind.SpreadElement);
Diagnostics\GetDiagnosticsTests.cs (38)
476var added = declaredSymbolNames.Add(symbol.Name) & declaredSymbols.Add(symbol.ToTestDisplayString()); 487Assert.True(completedCompilationUnits.Add(compilationCompletedEvent.CompilationUnit.FilePath)); 1131if (!uniqueCallbacks.Add(context.Node)) 1696expectedBlockSymbolCallbacks.Add("M1"); 1699expectedSyntaxNodeCallbacks.Add("int x12 = 0;"); 1700expectedSyntaxNodeInsideBlockCallbacks.Add("int x11 = 0;"); 1701expectedSyntaxNodeInsideBlockCallbacks.Add("int x12 = 0;"); 1702expectedOperationCallbacks.Add("int x12 = 0"); 1703expectedOperationInsideBlockCallbacks.Add("int x11 = 0"); 1704expectedOperationInsideBlockCallbacks.Add("int x12 = 0"); 1709expectedSemanticModelTreeCallbacks.Add(tree1); 1713expectedSemanticModelTreeCallbacks.Add(tree2); 1719expectedSymbolStartSymbolCallbacks.Add("C"); 1721expectedSymbolCallbacks.Add("M2"); 1722expectedSymbolCallbacks.Add("M3"); 1724expectedSyntaxNodeCallbacks.Add("int x12 = 0;"); 1725expectedSyntaxNodeCallbacks.Add("int x21 = 0;"); 1726expectedSyntaxNodeCallbacks.Add("int x22 = 0;"); 1727expectedSyntaxNodeCallbacks.Add("int x31 = 0;"); 1728expectedSyntaxNodeCallbacks.Add("int x32 = 0;"); 1730expectedOperationCallbacks.Add("int x12 = 0"); 1731expectedOperationCallbacks.Add("int x21 = 0"); 1732expectedOperationCallbacks.Add("int x22 = 0"); 1733expectedOperationCallbacks.Add("int x31 = 0"); 1734expectedOperationCallbacks.Add("int x32 = 0"); 1738expectedSyntaxNodeInsideBlockCallbacks.Add("int x12 = 0;"); 1739expectedSyntaxNodeInsideBlockCallbacks.Add("int x21 = 0;"); 1740expectedSyntaxNodeInsideBlockCallbacks.Add("int x22 = 0;"); 1741expectedSyntaxNodeInsideBlockCallbacks.Add("int x31 = 0;"); 1742expectedSyntaxNodeInsideBlockCallbacks.Add("int x32 = 0;"); 1744expectedOperationInsideBlockCallbacks.Add("int x12 = 0"); 1745expectedOperationInsideBlockCallbacks.Add("int x21 = 0"); 1746expectedOperationInsideBlockCallbacks.Add("int x22 = 0"); 1747expectedOperationInsideBlockCallbacks.Add("int x31 = 0"); 1748expectedOperationInsideBlockCallbacks.Add("int x32 = 0"); 1750expectedBlockSymbolCallbacks.Add("M2"); 1751expectedBlockSymbolCallbacks.Add("M3");
Semantics\ExtensionTests.cs (2)
47Assert.True(expected.All(new HashSet<string>().Add), $"Duplicates were found in '{nameof(expected)}'"); 48Assert.True(actual.All(new HashSet<string>().Add), $"Duplicates were found in '{nameof(actual)}'");
Microsoft.CodeAnalysis.CSharp.Features (34)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
80if (suggestedNames.Add(name))
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (2)
251seenBaseNames.Add(name)) 262if (seenUniqueNames.Add(uniqueName.Text))
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
114interfaceSet.Add(directInterface);
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (2)
81completionItems.Add(CompletionItem.Create(callingConvention, tags: GlyphTags.GetTags(Glyph.Keyword))); 112completionItems.Add(
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
91filterCharacters.Add(ch);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
968if (!IdentifierNames.Add(identifier.ValueText))
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
231initializers.Add(initializer); 244result.Add((fieldOrProperty, initializer));
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (2)
103_aliasedNames.Add(name); 125_aliasedNames.Add(identifierAlias);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
160if (seenExceptionTypes.Add(exception)) 169if (seenExceptionTypes.Add(exception))
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
70presentNames.Add(nameText);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (2)
525if (seenExpressions.Add(expression)) 535if (!seenLocals.Add(local))
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
428if (!assignedMembers.Add(member))
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
86usedIdentifiers.Add("T"); 94usedIdentifiers.Add(typeParameter.Name);
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
56declarationsToRemove.Add((LocalDeclarationStatementSyntax)diagnostic.AdditionalLocations[0].FindNode(cancellationToken).Parent.Parent);
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
131if (!visitedFieldDeclarations.Add(fieldDeclaration))
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
103if (declarationTypeToFix != null && alreadyHandled.Add(declarationTypeToFix))
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
91accessorLists.Add(accessorList);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
79nodesToTrack.Add(localDeclaration); 80nodesToTrack.Add(anonymousFunction);
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (2)
55if (declaratorLocations.Add(diagnostic.AdditionalLocations[0])) 77statementParentScopes.Add(statement.Parent);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
592seeTagsToReplace.Add(xmlElement); 597nodesToReplace.Add(expression); 601nodesToReplace.Add(identifier);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
206existingParamNodeNames.Add(nameAttribute.Identifier.Identifier.ValueText);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
154tempMatches.Add(castExpression); 178matches.Add(castExpression);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
84usedLocals.Add(localReference.Local);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (2)
ObjectFormatterTests.cs (2)
665obj.Add(1); 666obj.Add(2);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (16)
Symbols\Metadata\PE\BaseTypeResolution.cs (8)
226bases.Add(base1); 232bases.Add(base2); 238bases.Add(base3); 244bases.Add(base4); 250bases.Add(base5); 256bases.Add(base6); 262bases.Add(base7); 268bases.Add(base8);
Symbols\Metadata\PE\TypeForwarders.cs (4)
1486topLevelTypes.Add(fullName.Substring(0, plus)); 1490topLevelTypes.Add(fullName); 1755topLevelTypes.Add(fullName.Substring(0, plus)); 1759topLevelTypes.Add(fullName);
Symbols\RequiredMembersTests.cs (1)
45requiredTypes.Add((NamedTypeSymbol)member.ContainingType);
Symbols\SymbolExtensionTests.cs (1)
263typeParameters.Add(typeParameter);
Symbols\TypeTests.cs (2)
2469Assert.True(uniqueMethods.Add(method)); 2636Assert.True(uniqueTypes.Add(nestedType));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (1)
60Assert.True(set.Add(value), $"{value} is duplicated!");
IncrementalParsing\SyntaxDifferences.cs (1)
50hashSet.Add(node.UnderlyingNode);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
NullableAttributesVisitor.cs (1)
94_reported.Add(symbol);
RequiredMemberAttributesVisitor.cs (1)
67_reported.Add(symbol);
TestAttributesVisitor.cs (2)
135_reported.Add(s); 151_reported.Add(symbol);
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
105set.Add(classifiedSpan);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
429existingFieldPropNames.Add(property.Identifier.ValueText); 433existingFieldPropNames.Add(variable.Identifier.ValueText);
Rename\CSharpRenameRewriterLanguageService.cs (1)
418_annotatedIdentifierTokens.Add(token);
Simplification\CSharpSimplificationService.cs (1)
196namespaceImports.Add(node);
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
149_processedParentNodes.Add(parentNode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
175result.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
33result.Add(modifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
279if (visited.Add(typeParameter))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
152conflicts.Add(conflict);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
139result.Add(newUsings[i]);
Microsoft.CodeAnalysis.Debugging.Package (2)
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Microsoft.CodeAnalysis.EditorFeatures (6)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
81_subscribedViews.Add(textView);
Editor\TextBufferAssociatedViewService.cs (2)
57set.Add(textView); 134if (s_registeredViews.Add(textView))
EditorConfigSettings\Extensions\EnumerableExtensions.cs (1)
17if (seenKeys.Add(keySelector(element)))
InlineRename\InlineRenameSession.cs (1)
225openBuffers.Add(textSnapshot.TextBuffer);
Shared\Tagging\Utilities\TagSpanIntervalTree.cs (1)
110tagSpans.Add(GetTranslatedTagSpan(tagSpan, textSnapshot));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
CodeFixes\CodeFixServiceTests.cs (2)
119Assert.True(uniqueTitles.Add(codeAction.Title)); 1175=> variableDeclarations.Add(context.Operation.Syntax), OperationKind.VariableDeclaration);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (1)
54if (uniqueDiagnosticIds.Add(diagnosticId))
Utilities\BloomFilterTests.cs (1)
284result.Add(long1 | long2);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
MetadataUtilities.cs (1)
306referencedIndices.Add(index);
Microsoft.CodeAnalysis.Extensions.Package (27)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Microsoft.CodeAnalysis.Features (121)
AddImport\AbstractAddImportFeatureService.cs (1)
338seenReferences.Add(peReference))
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
73uniqueIdentities.Add(serializedIdentity);
CodeFixes\FixAllOccurrences\AbstractFixAllCodeFixCodeAction.cs (1)
52names.Add((string)field.GetValue(null)!);
CodeFixes\Service\CodeFixService.cs (4)
602if (currentFixers.Add(fixer)) 682equivalenceKeys.Add(equivalenceKey); 686else if (equivalenceKeys.Add(equivalenceKey)) 735return fixes.WhereAsArray(f => registeredConfigurationFixTitles.Add(f.Action.Title));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
224if (uniqueIds.Add(diagnostic.Id))
CodeFixesAndRefactorings\CodeActionRequestPriorityProvider.cs (2)
128_lowPriorityAnalyzers.Add(analyzer); 131_lowPriorityAnalyzerSupportedDiagnosticIds.Add(supportedDiagnostic.Id);
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
108insertionOnlyChanges.Add(change);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
179directives.Add(directive);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (4)
290spanForContainers.Add(container.Span); 296spanForContainers.Add(default); 656namesToUpdate.Add(GetHighestNameOrCref(simpleName)); 787containers.Add(container);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
167if (handledFolders.Add(string.Join(PathUtilities.DirectorySeparatorStr, folders)))
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
402if (symbolNameAndKindSet.Add(symbolNameAndKind))
Completion\Providers\CompletionUtilities.cs (1)
40projectIds.Add(project.Id);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
79namespacesInScope.Add(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat));
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
496builder.Add(GetReceiverTypeName(receiverTypeSymbol)); 503builder.Add(nameof(Object));
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (7)
71hostAnalyzers.Add(FileContentLoadAnalyzer.Instance); 72hostAnalyzers.Add(GeneratorDiagnosticsPlaceholderAnalyzer.Instance); 73allAnalyzers.Add(FileContentLoadAnalyzer.Instance); 74allAnalyzers.Add(GeneratorDiagnosticsPlaceholderAnalyzer.Instance); 82allAnalyzers.Add(analyzer); 91allAnalyzers.Add(analyzer); 92hostAnalyzers.Add(analyzer);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
294spanSet.Add(span.Value);
EditAndContinue\AbstractEditAndContinueAnalyzer.ActiveMembersBuilder.cs (2)
41_methods.Add(constructor); 47_methods.Add((IMethodSymbol)member);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (7)
2613if (!processedSymbols.Add(newSymbol)) 2692if (processedSymbols.Add(newContainingType)) 2716if (symbol == newType || processedSymbols.Add(newType)) 3350if (processedSymbols.Add(newContainingType)) 3479return processedSymbols.Add(symbol); 3889if (!processedTypes.Add(oldType)) 3920if (!processedTypes.Add(newType))
EditAndContinue\ActiveStatementsMap.cs (1)
202mappedStatements.Add(activeStatement))
EditAndContinue\DebuggingSession.cs (3)
264return _modulesPreparedForUpdate.Add(mvid); 622projectsToRebuildTransitive.Add(projectId); 759projectIds.Add(documentId.ProjectId);
EditAndContinue\EditSession.cs (3)
763addedSymbolsBuilder.Add(newSymbol); 824if (visitedSymbols.Add(newSymbol ?? oldSymbol!)) 1397unremappedActiveMethods.Add(instruction.Method.Method);
EditAndContinue\EditSessionTelemetry.cs (4)
95_emitErrorIds.Add(diagnostic.Id); 118_projectsWithValidDelta.Add(projectTelemetryId); 139_rudeEdits.Add(((ushort)diagnostic.Kind, diagnostic.SyntaxKind, projectTelemetryId)); 157=> _projectsWithUpdatedBaselines.Add(projectTelemetryId);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
243projectsToRebuildBuilder.Add(projectId);
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (3)
81SyntaxTokenKinds.Add(syntaxKinds.CharacterLiteralToken); 82SyntaxTokenKinds.Add(syntaxKinds.StringLiteralToken); 83SyntaxTokenKinds.Add(syntaxKinds.InterpolatedStringTextToken);
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (1)
70if (_names.Add(item.DisplayText))
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
230if (seenDiagnostics.Add(diagnostic))
ExternalAccess\UnitTesting\Notification\AbstractGlobalOperationNotificationService.cs (2)
67_registrations.Add(registration); 68_operations.Add(operation);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (2)
224Debug.Assert(set.Add(Default)); 230Debug.Assert(set.Add(kind));
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
571pool.Object.Add(project.Language); 579pool.Object.Add(document.Project.Language);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
199if (uniqueIds.Add(item.ProjectId))
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (1)
75if (processedProjects.Add(project))
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (1)
169set.Add(key);
ExtractMethod\MethodExtractor.Analyzer.cs (2)
823if (!visited.Add(type)) 850typeParameters.Add(argument);
FindUsages\AbstractFindUsagesService_FindImplementations.cs (4)
119builder.Add(implementation); 125builder.Add(symbol.OriginalDefinition); 133if (location.IsInSource && !seenLocations.Add((location.SourceTree.FilePath, location.SourceSpan))) 184implementationsAndOverrides.Add(implementation);
InlineHints\AbstractInlineTypeHintsService.cs (1)
118if (seenSymbols.Add(anonymousType))
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (2)
411_allSymbols.Add(variableDeclarationOperation.Symbol); 417_allSymbols.Add(localReferenceOperation.Local);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
448referencedVariables.Add(variable);
NavigateTo\NavigateToSearcher.cs (4)
294processedProjects.Add(_activeDocument.Project); 302if (processedProjects.Add(doc.Project)) 312if (processedProjects.Add(project)) 398if (seenResults.Add(result))
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
371_sourceLinkEnabledProjects.Add(projectId); 397_openedDocumentIds.Add(documentId);
PdbSourceDocument\SymbolSourceDocumentFinder.cs (3)
45docList.Add(mdi.Document); 55docList.Add(point.Document); 168docList.Add(MetadataTokens.DocumentHandle(reader.ReadCompressedInteger()));
PullMemberUp\MembersPuller.cs (2)
322sourceImports.Add( 509overrideMembersSet.Add(symbol);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
237if (symbolSet.Add(symbol))
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (4)
85nodesToRemove.Add(node); 103nodesToRemove.Add(nodeToRemoveOrReplace); 178candidateLocalDeclarationsToRemove.Add(candidate); 196nodesToRemove.Add(candidate);
SemanticSearch\Tools\ReferencingSyntaxFinder.cs (1)
49cachedRoots.Add(root);
Shared\Utilities\ExtractTypeHelpers.cs (2)
155allReferencedTypeParameters.Add(originalTypeParameter); 228if (!checkedTypes.Add(type))
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
118itemParameterNames.Add(parameter.Name);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
263compilerDiagnosticIds.Add(id); 795if (isPartial && !processedPartialSymbols.Add(symbol))
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
435_propertiesWithShadowGetAccessorUsages.Add(propertySymbol); 698builder.Add(symbol);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
520symbolUsageResultsBuilder.Add(symbolUsageResult);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (3)
140fieldNames.Add(field.Name); 619reportedFields.Add(result.Field); 620reportedProperties.Add(result.Property);
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (2)
86seenNames.Add(this.SyntaxFacts.GetIdentifierOfIdentifierName(name).ValueText); 166if (!seenNames.Add(identifier.ValueText))
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (1)
179alreadyCheckingTypes.Add(first);
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
86if (processedNodes.Add(node))
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (3)
63declarators.Add(node); 71fieldDeclarators.Add(fieldDeclarator); 116declarators.Add(parentDeclaration);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (10)
497nodesToRemove.Add(variableDeclarator); 503candidateDeclarationStatementsForRemoval.Add(candidate); 513nodesToRemove.Add(node.GetRequiredParent().GetRequiredParent()); 522nodesToRemove.Add(node.Parent); 527nodesToRemove.Add(node.Parent.Parent); 591nodesToAdd.Add((declarationStatement, node)); 605nodesToAdd.Add((declarationStatement, node)); 617nodesToRemove.Add(localDeclarationStatement); 717processedNodes.Add(insertionNode); 944_usedNames.Add(nameToken.ValueText);
StackTraceExplorer\StackTraceExplorerService.cs (1)
111potentialMatches.Add(document);
Microsoft.CodeAnalysis.InteractiveHost (10)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
Microsoft.CodeAnalysis.LanguageServer (3)
HostWorkspace\LoadedProject.cs (1)
256oldItems.Add(item);
HostWorkspace\ProjectDependencyHelper.cs (2)
81unresolved.Add(reference); 93unresolved.Add(reference);
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (1)
777if (seenTitles.Add(action.OriginalCodeAction.Title))
Handler\CodeActions\CodeActionResolveHelper.cs (1)
282if (modifiedDocumentIds.Add(docId))
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
153seenDiagnosticSourceIds.Add(diagnosticSource.GetId()); 240removedResults.Add(diagnosticParams);
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (1)
60if (!seenAnalyzerReferencesByLanguage.Add((analyzerReference, project.Language)))
Handler\References\FindUsagesLSPContext.cs (1)
153if (!_referenceLocations.Add((document.FilePath, reference.SourceSpan.SourceSpan)))
LspServices\LspServices.cs (1)
159_servicesToDispose.Add(disposable);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\HandlerProvider.cs (1)
121if (!existingMethods.Add((methodName, language)))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (88)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
Microsoft.CodeAnalysis.PooledObjects.Package (2)
ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Microsoft.CodeAnalysis.PublicApiAnalyzers (82)
DeclarePublicApiAnalyzer.Impl.cs (1)
550publicApiLinesForSiblingsOfSymbol.Add(apiLineText);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
DeclarePublicApiFix.cs (2)
298symbolNamesToRemoveBuilder.Add(nameToRemove); 340if (uniqueProjectPaths.Add(project.FilePath ?? project.Name))
NullableEnablePublicApiFix.cs (1)
96shippedDocument.FilePath != null && !uniqueShippedDocuments.Add(shippedDocument.FilePath))
Microsoft.CodeAnalysis.Remote.ServiceHub (9)
Host\AssetProvider.cs (2)
45checksums.Add(checksum); 222static (projectStateChecksums, checksums, getChecksum) => checksums.Add(getChecksum(projectStateChecksums)),
Host\RemoteWorkspace.SolutionCreator.cs (2)
245projectItemChecksums.Add(newProjectChecksums.Info); 252projectItemChecksums.Add(newProjectChecksums.CompilationOptions);
Host\RemoteWorkspace_SolutionCaching.cs (1)
127solutions.Add(this.CurrentSolution);
Host\TestUtils.cs (2)
273set.Add(checksums.Checksum); 278set.Add(child);
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (2)
371if (!referenceSet.Add(reference.Id)) 397if (!referenceSet.Add(reference.Id))
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.Scope.cs (1)
64checksumsToFind.Add(checksum);
Microsoft.CodeAnalysis.ResxSourceGenerator (83)
AbstractResxGenerator.cs (2)
159if (names.Add(resourceHintName)) 165if (names.Add(candidateName))
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (2)
Verifiers\CSharpSourceGeneratorVerifier`1+Test.cs (1)
91expectedNames.Add(Path.GetFileName(tree.FilePath));
Verifiers\VisualBasicSourceGeneratorVerifier`1+Test.cs (1)
76expectedNames.Add(Path.GetFileName(tree.FilePath));
Microsoft.CodeAnalysis.Scripting (4)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (1)
371_lazySuppressedFiles.Add(originalPath);
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (3)
120if (VisitedObjects.Add(obj)) 229if (!VisitedObjects.Add(obj)) 460else if (_formatter.PrimitiveFormatter.FormatPrimitive(value, _primitiveOptions) == null && VisitedObjects.Add(value))
Microsoft.CodeAnalysis.Test.Utilities (30)
Assert\AssertXml.cs (1)
196children2Used.Add(child2);
CommonTestBase.cs (1)
634topOperations.Add(operation);
Compilation\ControlFlowGraphVerifier.cs (10)
416AssertTrueWithGraph(currentState.Add(capture.Id), $"Operation [{j}] in [{getBlockId(block)}] re-initialized capture [{capture.Id.Value}]", finalGraph); 497referencedInLastOperation.Add(reference.Id); 779AssertTrueWithGraph(state.Add(id), $"Multiple initialization of [{id}]", finalGraph); 784referencedIds.Add(id); 788longLivedIds.Add(id); 1712referencedLocalsAndMethods.Add(localReference.Local); 1726referencedLocalsAndMethods.Add(method.OriginalDefinition); 1741referencedLocalsAndMethods.Add(method.OriginalDefinition); 1745referencedCaptureIds.Add(flowCapture.Id); 1748referencedCaptureIds.Add(flowCaptureReference.Id);
CompilationVerifier.cs (2)
917fullNameSet.Add(identity!.GetDisplayName()); 973fullNameSet.Add(moduleData.Id.FullName);
Diagnostics\CommonDiagnosticAnalyzers.cs (3)
1700compilationStartContext.RegisterSymbolAction(symbolContext => namedTypes.Add(symbolContext.Symbol), SymbolKind.NamedType); 1768if (!_treeCallbackSet.Add(tree)) 1783if (!_textCallbackSet.Add(text))
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (1)
274symbolSourceTypes.Add((INamedTypeSymbol)sourceType);
Diagnostics\FieldCouldBeReadOnlyAnalyzer.cs (2)
94mightBecomeReadOnlyFields.Add(field); 132assignedToFields.Add(targetField);
Diagnostics\LocalCouldBeConstAnalyzer.cs (2)
94mightBecomeConstLocals.Add(local); 120assignedToLocals.Add(targetLocal);
Metadata\MetadataSignatureUnitTestHelper.cs (2)
153distinctSignatures.Add(signature); 164distinctSignatures.Add(signature);
Platform\Desktop\RuntimeAssemblyManager.cs (3)
86_preloadedSet.Add(assemblyData.Id.SimpleName); 269if (_mainMvids.Contains(assembly.ManifestModule.ModuleVersionId) && _loadedAssemblies.Add(assembly)) 328_loadedAssemblies.Add(assembly);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
TargetFrameworkUtil.cs (1)
358if (name != null && !nameSet.Add(name))
Microsoft.CodeAnalysis.Threading.Package (9)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Microsoft.CodeAnalysis.UnitTests (13)
CachingLookupTests.cs (1)
262lookedUp.Add(s);
Collections\HashSet\ISet_Generic_Tests`1.cs (6)
163expected.Add(value); 285expected.Add(element); 288expected.Add(element); 300expected.Add(element); 656expected.Add(element); 659expected.Add(element);
Collections\ImmutablesTestBase.cs (1)
189while (!ensureUniqueness.Add(input));
Collections\List\IEnumerable.Generic.Tests.cs (2)
606Assert.True(firstValues.Add(item)); 608Assert.True(secondValues.Add(item));
Collections\List\IEnumerable.NonGeneric.Tests.cs (2)
300Assert.True(firstValues.Add(item)); 302Assert.True(secondValues.Add(item));
Collections\TopologicalSortTests.cs (1)
228seen.Add(n);
Microsoft.CodeAnalysis.VisualBasic (44)
Analysis\FlowAnalysis\DataFlowsInWalker.vb (3)
36unassignedWithoutStatic.Add(var) 126_dataFlowsIn.Add(sym) 130_dataFlowsIn.Add(local)
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (8)
47unassignedWithoutStatic.Add(var) 74_dataFlowsOut.Add(variable) 88_assignedInside.Add(symbol) 128_dataFlowsOut.Add(variableBySlot(slot).Symbol) 158_dataFlowsOut.Add(sym) 162_dataFlowsOut.Add(local) 181_dataFlowsOut.Add(variable) 183_assignedInside.Add(variable)
Analysis\FlowAnalysis\ReadWriteWalker.vb (8)
69_readOutside.Add(variable) 71_readInside.Add(variable) 86_writtenOutside.Add(variable) 88_writtenInside.Add(variable) 100_capturedInside.Add(variable) 101_captured.Add(variable) 103_capturedOutside.Add(variable) 104_captured.Add(variable)
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (2)
51_result.Add(sym) 55_result.Add(local)
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (1)
56_variablesDeclared.Add(parameter)
Binding\Binder_Lookup.vb (7)
761allMembers.Add(sym) 792If Not allMembers.Add(sym) Then 793conflictingMembers.Add(sym) 1464processed.Add(info) 1707processedInterfaces.Add(newInfo) 1901If processed.Add(newInfo) Then 2000processed.Add(info)
Compilation\SemanticModel.vb (2)
901symbolSet.Add(sym) 905symbolSet.Add(s)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
121Me._expressionTreePlaceholders.Add(placeholder)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (6)
156declaredInsideExpressionLambda.Add(parameter) 217needsParentFrame.Add(innermostScope) 316declaredInsideExpressionLambda.Add(parameter) 388containsLiftingLambda.Add(curBlock) 392containsLiftingLambda.Add(curBlock) 423capturedVariables.Add(variableOrParameter)
Symbols\Metadata\PE\PEPropertyOrEventHelpers.vb (1)
41symbolsForExplicitlyImplementedAccessors.Add(associatedProperty)
Symbols\NamedTypeSymbol.vb (1)
1255If partialClosure.Add(type) Then
Symbols\Source\SourceNamedTypeSymbol.vb (3)
888constraintTypes1.Add(constraintType) 963typeParameterSet.Add(s.Name) 1180interfacesInThisPartial.Add(namedType)
Symbols\TypeSymbol.vb (1)
181If visited.Add(i) Then
Microsoft.CodeAnalysis.Workspaces (151)
Diagnostics\HostDiagnosticAnalyzers.cs (1)
293current = current.Add(referenceIdentity, [.. analyzers.Where(seen.Add)]);
Diagnostics\SkippedHostAnalyzersInfo.cs (3)
59projectAnalyzerIds.Add(analyzerId); 65projectAnalyzerDiagnosticIds.Add(descriptor.Id); 72projectSuppressedDiagnosticIds.Add(descriptor.SuppressedDiagnosticId);
FindSymbols\FindReferences\DependentProjectsFinder.cs (4)
175dependentProjects.Add((symbolOrigination.sourceProject, hasInternalsAccess: true)); 239dependentProjects.Add((solution.GetRequiredProject(pId), hasInternalsAccess: true)); 280dependentProjects.Add((project, hasInternalsAccess)); 300set.Add(assemblyName);
FindSymbols\FindReferences\DependentTypeFinder.cs (9)
121currentSourceAndMetadataTypes.Add(type); 123currentMetadataTypes.Add(type); 270result.Add(namedType); 286result.Add(namedType); 367result.Add(derivedType); 386result.Add(type); 395currentTypes.Add(type); 550if (result.Add(derivedType)) 554typesToSearchFor.Add(derivedType);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
219if (seenSymbols.Add(linked))
FindSymbols\FindReferences\StandardCallbacks.cs (1)
14static (data, set) => set.Add(data);
FindSymbols\SymbolFinder.cs (2)
170result.Add(current); 239linkedSymbols.Add(linkedSymbol);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
174seenNames.Add(childName); 191if (seenNames.Add(childMemberName))
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
212metadataInfo.ReferencingProjects.Add(project.Id);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (8)
130identifiers.Add(valueText); 132escapedIdentifiers.Add(valueText); 147stringLiterals.Add(token.ValueText); 152longLiterals.Add((char)token.Value!); 164longLiterals.Add(BitConverter.DoubleToInt64Bits(d)); 167longLiterals.Add(BitConverter.DoubleToInt64Bits(f)); 170longLiterals.Add(IntegerUtilities.ToInt64(token.Value)); 349aliasInfo.Add((alias.ValueText, name, arity, isGlobal: globalToken != default));
FindSymbols\SyntaxTree\SyntaxTreeIndex_Persistence.cs (1)
75aliasInfo.Add((
Log\AggregateLogger.cs (4)
36set.Add(logger); 73set.Add(newLogger); 78set.Add(logger); 82set.Add(newLogger);
Rename\ConflictEngine\ConflictingIdentifierTracker.cs (1)
44_conflictingTokensToReport.Add(conflictingToken);
Rename\ConflictEngine\ConflictResolver.Session.cs (3)
758documentIds.Add(document.Id); 764documentIds.Add(document.Id); 772documentIds.Add(document.Id);
Rename\ConflictEngine\RenamedSpansTracker.cs (2)
75appliedTextSpans.Add(c.OriginalSpan); 201modifiedTokensInComplexifiedStatements.Add(annotationAndToken.Item2);
Shared\Extensions\ISymbolExtensions.cs (2)
377if (!visitedSymbols.Add(symbol)) 657overriddenSymbols.Add(overriddenMember);
Shared\TestHooks\AsynchronousOperationListener.cs (1)
175_pendingTasks.Add(source);
Shared\Utilities\ExtensionOrderer.cs (2)
41otherExtensionNode.ExtensionsBeforeMeSet.Add(extensionNode); 50extensionNode.ExtensionsBeforeMeSet.Add(otherExtensionNode);
Shared\Utilities\ExtensionOrderer.Graph.cs (1)
50if (seenNodes.Add(node))
Shared\Utilities\ExtensionOrderer.Node.cs (1)
23if (!seenNodes.Add(this))
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
189_ = set.Add(originalPath);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
Utilities\WeakSet`1.cs (1)
27return _values.Add(ReferenceHolder<T>.Weak(value));
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (7)
87referenceDirectories.Add(Path.Combine(dotnetRoot, "packs")); 92referenceDirectories.Add(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86), "Reference Assemblies", "Microsoft", "Framework")); 93referenceDirectories.Add(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "dotnet", "packs")); 97referenceDirectories.Add("/usr/lib/dotnet/packs"); 98referenceDirectories.Add("/usr/share/dotnet/packs"); 102referenceDirectories.Add("/usr/local/share/dotnet/packs"); 110referenceDirectories.Add(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".nuget", "packages"));
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
228if (_project._dynamicFileInfoProvidersSubscribedTo.Add(fileInfoProvider))
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
1060_sdkCodeStyleAnalyzerPaths.Add(fullPath); 1077_projectAnalyzerPaths.Add(mappedFullPath);
Workspace\Solution\Checksum.cs (1)
132checksums.Add(checksum);
Workspace\Solution\ProjectDependencyGraph.cs (5)
308if (result.Add(other)) 360if (results.Add(other)) 407if (seenProjects.Add(projectId)) 454if (seenProjects.Add(project)) 475if (result.Add(project))
Workspace\Solution\SolutionCompilationState.cs (1)
374dependentProjects.Add(dependentProject);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
972syntaxTreesInWorkspaceStates.Add(tree); 981syntaxTreesInWorkspaceStates.Add(tree);
Workspace\Solution\SolutionState.cs (1)
418addedProjectIds.Add(projectState.Id);
Workspace\Solution\SolutionState_Checksum.cs (1)
159if (!projectCone.Object.Add(projectConeId))
Workspace\Solution\TextDocumentStates.cs (1)
168set.Add(documentId);
Workspace\Workspace.cs (2)
1666infoChangedDocumentIds.Add(docId); 1668infoChangedNewDocuments.Add(newDoc);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildProjectLoader.Worker.cs (2)
136if (!processedPaths.Add(absoluteProjectPath)) 488paths.Add(doc.FilePath);
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
171if (!_indicesToRemove.Contains(index) && set.Add(reference))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
MSBuild\ProjectFile\Extensions.cs (1)
46references.Add(packageReference);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (6)
NetCoreTests.cs (5)
225projectPaths.Add(project.FilePath); 226outputFilePaths.Add(project.OutputFilePath); 315projectPaths.Add(project.FilePath); 316outputFilePaths.Add(project.OutputFilePath); 342actualNames.Add(projectName);
SolutionGeneration.cs (1)
105if (files.Add(fileName + fileContent))
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Logging\TestTelemetryLogger.cs (1)
48OpenedScopes.Add(scope);
Workspaces\TestWorkspace`1.cs (1)
637Assert.True(document.IsLinkFile || documentFilePaths.Add(document.FilePath!));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
FindReferencesTests.cs (1)
414projectIds.Add(solution.GetOriginatingProjectId(r.Definition));
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
HandlerProvider.cs (1)
121if (!existingMethods.Add((methodName, language)))
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
586if (SymbolTable.AggregateContainsMethod(t.OwningAggregate, Name, mask) && distinctCallingTypes.Add(t))
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (1)
768if (!names.Add(name))
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (2)
1617if (typeSet.Add(pCurrent)) 1625if (typeSet.Add(pCurrent))
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (2)
167if (!s_namesLoadedForEachType.Add(new NameHashKey(type, name))) 1794if (!s_typesWithConversionsLoaded.Add(type))
Microsoft.Data.Analysis (4)
DataFrame.Join.cs (1)
304intersection.Add(supplementaryRowIndex);
DataFrameColumns\ArrowStringDataFrameColumn.cs (1)
512nullIndices.Add(i);
DataFrameColumns\StringDataFrameColumn.cs (1)
431nullIndices.Add(i);
PrimitiveDataFrameColumn.cs (1)
642nullIndices.Add(currentLength);
Microsoft.Data.Analysis.Tests (3)
DataFrameTests.cs (1)
715uniqueRowValues.Add(value);
DataFrameTests.Merge.cs (2)
775intersection.Add((int)merge.Columns["Int_left"][i]); 791intersection.Add((int)merge.Columns["Int_right"][i]);
Microsoft.DotNet.ArcadeLogging (1)
PipelinesLogger.cs (1)
137if (_detailedLoggedSet.Add(id))
Microsoft.DotNet.Build.Tasks.Feed (4)
src\PublishArtifactsInManifestBase.cs (2)
1130PackagesByCategory[categoryKey].Add(packageAsset); 1158BlobsByCategory[categoryKey].Add(blobAsset);
src\PublishArtifactsInManifestV3.cs (1)
180FeedConfigs[categoryKey].Add(feedConfig);
src\PublishArtifactsInManifestV4.cs (1)
175FeedConfigs[categoryKey].Add(feedConfig);
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
PublishToSymbolServerTest.cs (1)
84feedConfigsForSymbols.Add(
Microsoft.DotNet.Build.Tasks.Packaging (10)
ApplyMetaPackages.cs (3)
73value.Add("All"); 78value.Add(fx.DotNetFrameworkName); 114metaPackageFrameworks.Add(fx);
GeneratePackageReport.cs (1)
332_unusedTargetPaths.Add(packageSpecificTargetPath);
PackageIndex.cs (2)
71result.IndexSources.Add(Path.GetFullPath(packageIndexFile)); 186IndexSources.Add(otherIndexSource);
UpdatePackageIndex.cs (2)
149info.StableVersions.Add(Version.Parse(version)); 284info.StableVersions.Add(packageVersion);
ValidatePackage.cs (1)
553explicitlySupportedFrameworks.Add(fx);
ValidationTask.cs (1)
135values.Add(valueToAdd);
Microsoft.DotNet.Build.Tasks.Workloads (6)
CreateVisualStudioWorkload.wix.cs (4)
180if (!swixPackageGroups.Add(packageGroup)) 264_ = buildData[sourcePackage].FeatureBands[platform].Add(manifestPackage.SdkFeatureBand); 319if (!swixComponents.Add(component)) 324if (!swixComponents.Add(previewComponent))
CreateVisualStudioWorkloadSet.wix.cs (1)
60if (!swixPackageGroups.Add(packageGroup))
Wix\WixToolTaskBase.cs (1)
59_extensions.Add(name);
Microsoft.DotNet.CodeAnalysis (2)
Analyzers\MembersMustExistAnalyzer.cs (1)
57_apisToEnsureExist.Add(api);
Analyzers\PinvokeAnalyzer.cs (1)
89_isNotSupportedOnWin7.Add(splitCount[1]);
Microsoft.DotNet.GenFacades (3)
TypeParser.cs (3)
50types.Add(typeName); 66types.Add(fullyQualifiedName); 89types.Add(fullyQualifiedName);
Microsoft.DotNet.Helix.JobSender (1)
Payloads\AdhocPayload.cs (1)
55duplicateName = files.FirstOrDefault(file => !filesSeen.Add(Path.GetFileName(file).ToLowerInvariant()));
Microsoft.DotNet.Helix.Sdk (2)
ProvisioningProfileProvider.cs (2)
140appBundlesWithProfile.Add(appBundleName); 145rootLevelAppBundles.Add(appBundleName);
Microsoft.DotNet.PackageTesting (3)
GetCompatiblePackageTargetFrameworks.cs (1)
99packageTfmMapping[forwardTfm].Add(reverseTfm);
VerifyClosure.cs (1)
100otherFiles.Add(Path.GetFileName(file));
VerifyTypes.cs (1)
131ignoredTypes.Add(ignoredType.ItemSpec);
Microsoft.DotNet.SharedFramework.Sdk (3)
src\CreateFrameworkListFile.cs (1)
231usedFileClasses.Add(f.Filename);
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (1)
100otherFiles.Add(Path.GetFileName(file));
src\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (1)
131ignoredTypes.Add(ignoredType.ItemSpec);
Microsoft.DotNet.SignCheckLibrary (1)
Verification\Exclusion.cs (1)
174cache[key].Add(value);
Microsoft.DotNet.SignTool (4)
src\BatchSignUtil.cs (1)
386trackList.ForEach(x => trackedSet.Add(x.FileContentKey));
src\Configuration.cs (3)
167packages.Add(itemToSign.FullPath); 625filesErrored.Add(targetFile); 793packages.Add(Path.GetFileName(archivePath));
Microsoft.DotNet.SourceBuild.Tasks (1)
src\UsageReport\WriteUsageReports.cs (1)
102poisonNupkgFilenames.Add(Path.GetFileNameWithoutExtension(segments[1]));
Microsoft.DotNet.XliffTasks (3)
Model\VsctDocument.cs (2)
68if (!idsAlreadySeen.Add(id)) 70conflictingIds.Add(id);
Tasks\GatherXlf.cs (1)
69if (!outputPaths.Add(outputPath))
Microsoft.Extensions.AI.Evaluation (1)
CompositeEvaluator.cs (1)
61if (!metricNames.Add(metricName))
Microsoft.Extensions.AI.Evaluation.Console (2)
Commands\CleanResultsCommand.cs (1)
65_ = toPreserve.Add(executionName);
Utilities\ExceptionUtilities.cs (1)
30if (seen.Add(current))
Microsoft.Extensions.ApiDescription.Client (2)
GetOpenApiReferenceMetadata.cs (2)
73if (codeGenerators.Add(codeGenerator)) 100if (!destinations.Add(outputPath))
Microsoft.Extensions.Compliance.Abstractions (1)
Classification\DataClassificationSet.cs (1)
26_ = _classifications.Add(classification);
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
629propertyNames.Add(prop.Name);
Microsoft.Extensions.DependencyInjection (2)
CallSiteJsonFormatter.cs (1)
130return _processedCallSites.Add(serviceCallSite);
ServiceLookup\CallSiteFactory.cs (1)
629bestConstructorParameterTypes.Add(p.ParameterType);
Microsoft.Extensions.DependencyInjection.AutoActivation (8)
AutoActivationExtensions.cs (4)
42_ = ao.AutoActivators.Add(constructed); 46_ = ao.AutoActivators.Add(typeof(TService)); 76_ = ao.AutoActivators.Add(constructed); 80_ = ao.AutoActivators.Add(serviceType);
AutoActivationExtensions.Keyed.cs (4)
41_ = ao.KeyedAutoActivators.Add((constructed, serviceKey)); 45_ = ao.KeyedAutoActivators.Add((typeof(TService), serviceKey)); 79_ = ao.KeyedAutoActivators.Add((constructed, serviceKey)); 83_ = ao.KeyedAutoActivators.Add((serviceType, serviceKey));
Microsoft.Extensions.Diagnostics.HealthChecks (2)
DefaultHealthCheckService.cs (1)
169if (!distinctRegistrations.Add(registration.Name))
HealthCheckPublisherHostedService.cs (1)
111delayPeriodGroups.Add(timerOptions);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
Linux\Resources\TestResources.cs (2)
63_set.Add(files.Key); 70_set.Add(files.Key);
Microsoft.Extensions.FileProviders.Composite (1)
CompositeDirectoryContents.cs (1)
69if (names.Add(file.Name))
Microsoft.Extensions.FileSystemGlobbing (2)
Internal\MatcherContext.cs (2)
152_declaredLiteralFileSegments.Add(literalSegment); 156_declaredLiteralFolderSegmentInString.Add(literalSegment.Value);
Microsoft.Extensions.Http.Resilience.Tests (1)
Routing\RoutingStrategyTest.cs (1)
49strategies.Add(strategy);
Microsoft.Extensions.Localization (1)
ResourceManagerStringLocalizer.cs (1)
198resourceNames.Add(resourceName);
Microsoft.Extensions.Logging.Generators (4)
LoggerMessageGenerator.Parser.cs (3)
311if (suppliedEventId && !eventIds.Add(lm.EventId)) 317if (lm.EventName != null && !eventNames.Add(lm.EventName)) 672shadowedNames.Add(fs.Name);
LoggerMessageGenerator.Roslyn3.11.cs (1)
59ClassDeclarations.Add(classSyntax);
Microsoft.Extensions.Options.DataAnnotations (2)
DataAnnotationValidateOptions.cs (2)
114visited.Add(options); 123visited.Add(options);
Microsoft.Extensions.Options.SourceGeneration (5)
Parser.cs (5)
90_ = _visitedModelTypes.Add(modelType.WithNullableAnnotation(NullableAnnotation.None)); 392else if (!_visitedModelTypes.Add(memberType.WithNullableAnnotation(NullableAnnotation.None))) 455else if (!_visitedModelTypes.Add(enumeratedType.WithNullableAnnotation(NullableAnnotation.None))) 607trackedTypeList!.Add(memberType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 625trackedTypeList!.Add((modelType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), (string)attribute.ConstructorArguments[0].Value!));
Microsoft.Extensions.ServiceDiscovery (1)
ServiceDiscoveryHttpClientBuilderExtensions.cs (1)
50services.Configure<DisableGrpcLoadBalancingFilterOptions>(o => o.ClientNames.Add(name));
Microsoft.Extensions.TimeProvider.Testing (1)
FakeTimeProvider.cs (1)
227_ = Waiters.Add(waiter);
Microsoft.Extensions.Validation.ValidationsGenerator (2)
Extensions\IncrementalValuesProviderExtensions.cs (1)
30if (set.Add(value))
Parsers\ValidationsGenerator.TypesParser.cs (1)
101validatableTypes.Add(new ValidatableType(
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
60_ = shortAttributeNames.Add(n.Substring(index, n.Length - index - "Attribute".Length));
Microsoft.Gen.ContextualOptions (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
60_ = shortAttributeNames.Add(n.Substring(index, n.Length - index - "Attribute".Length));
Microsoft.Gen.Logging (13)
Model\LoggingMethod.cs (1)
52_ = templates.Add(t);
Parsing\Parser.cs (5)
423if (!ids.Add(lm.EventId.Value)) 432if (!eventNames.Add(lm.EventName)) 499if (!names.Add(fullName)) 505else if (!names.Add(parameter.TagName)) 694_ = shadowedNames.Add(ms.Name);
Parsing\Parser.LogProperties.cs (2)
53_ = typesChain.Add(paramTypeSymbol); // Add itself 156if (!seenProps.Add(property.Name))
Parsing\Parser.Records.cs (3)
23_ = typesChain.Add(type); // Add itself 115_ = overriddenMembers.Add(property.Name); 149_ = typesChain.Add(namedType);
Parsing\SymbolLoader.cs (1)
100_ = ignorePropsSymbols.Add(s);
src\Generators\Shared\GeneratorUtilities.cs (1)
60_ = shortAttributeNames.Add(n.Substring(index, n.Length - index - "Attribute".Length));
Microsoft.Gen.MetadataExtractor (7)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (6)
318_ = tagHashSet.Add(value); 508else if (!metricNames.Add(metricNameFromMethod)) 633_ = typesChain.Add(strongTypeSymbol); // Add itself 732if (!tagHashSet.Add(name)) 764if (!tagHashSet.Add(name)) 910_ = typesChain.Add(parentObjectBase); // Add itself
src\Generators\Shared\GeneratorUtilities.cs (1)
60_ = shortAttributeNames.Add(n.Substring(index, n.Length - index - "Attribute".Length));
Microsoft.Gen.Metrics (7)
Parser.cs (6)
318_ = tagHashSet.Add(value); 508else if (!metricNames.Add(metricNameFromMethod)) 633_ = typesChain.Add(strongTypeSymbol); // Add itself 732if (!tagHashSet.Add(name)) 764if (!tagHashSet.Add(name)) 910_ = typesChain.Add(parentObjectBase); // Add itself
src\Generators\Shared\GeneratorUtilities.cs (1)
60_ = shortAttributeNames.Add(n.Substring(index, n.Length - index - "Attribute".Length));
Microsoft.Gen.MetricsReports (7)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (6)
318_ = tagHashSet.Add(value); 508else if (!metricNames.Add(metricNameFromMethod)) 633_ = typesChain.Add(strongTypeSymbol); // Add itself 732if (!tagHashSet.Add(name)) 764if (!tagHashSet.Add(name)) 910_ = typesChain.Add(parentObjectBase); // Add itself
src\Generators\Shared\GeneratorUtilities.cs (1)
60_ = shortAttributeNames.Add(n.Substring(index, n.Length - index - "Attribute".Length));
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
209projectsToAddUnsafe.Add(solutionEditor.OriginalSolution.GetDocument(documentId).Project);
Microsoft.Interop.LibraryImportGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
209projectsToAddUnsafe.Add(solutionEditor.OriginalSolution.GetDocument(documentId).Project);
Microsoft.Maui (4)
Hosting\Internal\RegisteredHandlerServiceTypeSet.cs (2)
22 _interfaceHandlerServiceTypeSet.Add(virtualViewType); 26 _concreteHandlerServiceTypeSet.Add(virtualViewType);
Platform\ElementExtensions.cs (1)
87 handlersWithConstructors.Add(view.GetType());
WindowOverlay\WindowOverlay.cs (1)
100 var result = _windowElements.Add(drawable);
Microsoft.Maui.Controls (12)
Application\Application.cs (2)
353 innerKeys.Add(c.Key); 356 if (innerKeys.Add(value.Key))
Element\Element.cs (1)
639 _pendingHandlerUpdatesFromBPSet.Add(property.PropertyName);
ListProxy.cs (1)
188 _indexesCounted.Add(index);
Routing.cs (2)
146 keys.Add(ShellUriHandler.FormatUri(key)); 150 keys.Add(ShellUriHandler.FormatUri(key));
TemplatedItemsList.cs (1)
1299 _attachedItems.Add(list);
VisualElement\VisualElement.cs (2)
1553 innerKeys.Add(c.Key); 1556 if (innerKeys.Add(value.Key))
VisualStateManager.cs (2)
171 if (!_names.Add(groups[n].Name)) 196 if (!_names.Add(group.States[stateIndex].Name))
Window\Window.cs (1)
289 var result = _overlays.Add(overlay);
Microsoft.Maui.Controls.DesignTools (1)
ColorDesignTypeConverter.cs (1)
173 knowValuesSet.Add("Default");
Microsoft.ML.AutoML (10)
AutoMLExperiment\ITrialResultManager.cs (2)
66_newTrialResults.Add(result); 122_trialResultsHistory.Add(result);
ColumnInference\ColumnTypeInference.cs (2)
332if (usedNames.Add(cols[i].RawData[0].ToString())) 352while (!usedNames.Add(name))
ColumnInference\PurposeInference.cs (1)
132seen.Add(span.ToString());
DatasetDimensions\DatasetDimensionsUtil.cs (1)
25seen.Add(valueStr);
Sweepers\SmacSweeper.cs (2)
191configurations.Add(bestChildKvp); 200configurations.Add(new Tuple<double, ParameterSet>(randomEIs[i], randomConfigs[i]));
Sweepers\SweeperBase.cs (1)
65result.Add(paramSet);
Tuner\SmacTuner.cs (1)
202configurations.Add(bestChildKvp);
Microsoft.ML.Core (6)
ComponentModel\ComponentCatalog.cs (1)
689if (_cachedAssemblies.Add(assembly.FullName))
Data\ProgressReporter.cs (2)
388while (!_namesUsed.Add(nameCandidate)) 442seen.Add(cur.Index);
Utilities\SupervisedBinFinder.cs (2)
76if (seenValues.Add(values[i])) 154if (seenValues.Add(values[i]))
Utilities\Utils.cs (1)
154return set.Add(item);
Microsoft.ML.Core.Tests (11)
UnitTests\TestEntryPoints.cs (11)
293excludeSet.Add("Data.DataViewReference"); 294excludeSet.Add("Models.CrossValidator"); 295excludeSet.Add("Models.CrossValidationResultsCombiner"); 296excludeSet.Add("Models.PipelineSweeper"); 297excludeSet.Add("Models.PipelineSweeper"); 298excludeSet.Add("Models.SweepResultExtractor"); 299excludeSet.Add("Models.TrainTestEvaluator"); 300excludeSet.Add("Transforms.TwoHeterogeneousModelCombiner"); 301excludeSet.Add("Transforms.ManyHeterogeneousModelCombiner"); 313Check(variables.Add(name), "Duplicate param {0} in entrypoint {1}", name, ep["Name"]); 318Check(variables.Add(name), "Duplicate param {0} in entrypoint {1}", name, ep["Name"]);
Microsoft.ML.Data (21)
Data\SchemaDefinition.cs (1)
406if (!colNames.Add(name))
DataLoadSave\Binary\BinaryLoader.cs (1)
338ch.CheckDecode(kinds.Add(kind), "Duplicate metadata kind read from file");
DataLoadSave\Binary\BinarySaver.cs (1)
285if (!kinds.Add(metaColumn.Name))
DataLoadSave\Text\TextLoader.cs (2)
1215separators.Add(NormalizeSeparator(c.ToString())); 1233separators.Add(c);
DataView\CacheDataView.cs (2)
674waiters.Add(waiter); 680waiters.Add(_parent._cacheDefaultWaiter);
DataView\Transposer.cs (1)
881activeSrcSet.Add(splitter.SrcCol);
Model\Pfa\BoundPfaContext.cs (3)
77fieldNames.Add(fieldName); 138fieldNames.Add(fieldName); 264_unavailable.Add(name);
Model\Pfa\PfaContext.cs (1)
231return _types.Add(name);
Transforms\ColumnBindingsBase.cs (2)
691namesUsed.Add(input[i].Name); 698if (namesUsed.Add(name))
Transforms\ColumnSelecting.cs (2)
285Contracts.CheckDecode(names.Add(name)); 357Contracts.CheckDecode(names.Add(dst));
Transforms\InvertHashUtils.cs (2)
283pairSet.Add(new Pair(key, pairSet.Count)); 299pairSet.Add(new Pair(dst, pairSet.Count));
Transforms\MetadataDispatcher.cs (1)
228kinds.Add(g.Kind);
Transforms\OneToOneTransformerBase.cs (1)
29if (!newNames.Add(column.outputColumnName))
Transforms\ValueMapping.cs (1)
296valueSet.Add(v);
Microsoft.ML.EntryPoints (1)
FeatureCombiner.cs (1)
165if (!featNames.Add(col.Name))
Microsoft.ML.FastTree (2)
FastTree.cs (1)
1421constructed.Add(iFeature);
Training\TreeLearners\LeastSquaresRegressionTreeLearner.cs (1)
311CategoricalThresholds.Add(localIndex);
Microsoft.ML.IntegrationTests (2)
IntrospectiveTraining.cs (2)
362uniqueValues.Add(name); 365uniqueValues.Add(slotNameString);
Microsoft.ML.OnnxConverter (7)
OnnxContextImpl.cs (2)
151_nodeNames.Add(node.Name); 221_variableNames.Add(_columnNameMap[colName]);
OnnxExportExtensions.cs (1)
33outputColumnNamesToDrop.Add(sink.Schema[i].Name);
SaveOnnxCommand.cs (4)
178inputColumns.Add(colName); 266inputKeyDataViewTypeColumnsNames.Add(col.Name); 281passThroughColumnNames.Add(col.Name); 283outputColumnNames.Add(col.Name);
Microsoft.ML.ResultProcessor (2)
ResultProcessor.cs (2)
100SettingHeaderNames.Add(setting.Key.StartsWith("/") ? setting.Key : "/" + setting.Key); 118ResultHeaderNames.Add(resultEntity.Key);
Microsoft.ML.StandardTrainers (1)
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
217if (!labelNamesSet.Add(vs))
Microsoft.ML.Sweeper (6)
Algorithms\Grid.cs (2)
84result.Add(paramSet); 177result.Add(_cache[iPerm]);
Algorithms\SmacSweeper.cs (3)
205configurations.Add(bestChildKvp); 214configurations.Add(new Tuple<double, ParameterSet>(randomEIs[i], randomConfigs[i])); 220retainedConfigs.Add(t.Item2);
AsyncSweeper.cs (1)
257_nullRuns.Add(id);
Microsoft.ML.TensorFlow (1)
TensorflowTransform.cs (1)
391if (!newNames.Add(outputs[i]))
Microsoft.ML.TestFramework (11)
BaseTestPredictorsMaml.cs (10)
229removeArgs.Add("tr="); 230removeArgs.Add("data="); 231removeArgs.Add("valid="); 232removeArgs.Add("norm="); 233removeArgs.Add("cali="); 234removeArgs.Add("numcali="); 235removeArgs.Add("xf="); 236removeArgs.Add("cache-"); 237removeArgs.Add("sf="); 238removeArgs.Add("loader=");
DataPipe\TestDataPipeBase.cs (1)
487if (!hs.Add(metaColumn.Name))
Microsoft.ML.Tests (2)
Scenarios\ClusteringTests.cs (1)
79labels.Add(scores.SelectedClusterId);
Transformers\CustomMappingTests.cs (1)
156state.SeenValues.Add(input.Value);
Microsoft.ML.Tokenizers (1)
Model\EnglishRobertaTokenizer.cs (1)
1073pairs.Add((prevElem, elem));
Microsoft.ML.TorchSharp (3)
AutoFormerV2\ObjectDetectionMetrics.cs (1)
90labelSet.Add(label.ToString());
AutoFormerV2\ObjectDetectionTrainer.cs (1)
252label.DenseValues().ToList().ForEach(x => uniqueLabels.Add(x));
NasBert\TextClassificationTrainer.cs (1)
158uniqueLabels.Add(label);
Microsoft.ML.Transforms (4)
Dracula\DictCountTable.cs (1)
237keys.Add(key);
LoadTransform.cs (1)
87allTags.Add(tag.ToLower());
MutualInformationFeatureSelection.cs (1)
180if (!colSet.Add(col.inputColumnName))
Text\NgramHashingTransformer.cs (1)
210columnWithInvertHash.Add(i);
Microsoft.ML.Vision (1)
DnnRetrainTransform.cs (1)
634if (!newNames.Add(outputs[i]))
Microsoft.VisualStudio.LanguageServices (18)
ChangeSignature\ChangeSignatureDialogViewModel.cs (1)
70_disabledParameters.Add(_thisParameter);
CommonControls\MemberSelectionViewModel.cs (3)
175visited.Add(member); 179result.Add(currentMember); 180visited.Add(currentMember);
ErrorReporting\VisualStudioInfoBar.cs (1)
133_currentlyShowingMessages.Add(message);
FindReferences\StreamingFindUsagesPresenter.cs (1)
202_currentContexts.Add(context);
Interop\CleanableWeakComHandleTable.cs (1)
98_deadKeySet.Add(pair.Key);
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
383overriddenMembers.Add(overriddenMember); 623assemblyIdentitySet.Add(assemblyIdentity);
MoveStaticMembers\StaticMemberSelectionViewModel.cs (3)
91visited.Add(member); 95result.Add(currentMember); 96visited.Add(currentMember);
ProjectSystem\AbstractEntryPointFinder.cs (1)
39EntryPoints.Add(symbol.ContainingType);
ProjectSystem\FileChangeWatcher.cs (1)
403_activeFileWatchingTokens.Add(token);
ProjectSystem\RuleSets\RuleSetEventHandler.cs (1)
193ruleSetDeletions.Add(fileFullPath);
PullMemberUp\SymbolDependentsBuilder.cs (2)
75_dependents.Add(memberReferenceOp.Member); 84_dependents.Add(methodReferenceOp.TargetMethod);
Venus\ContainedDocument.cs (1)
750affectedSpans.Add(currentVisibleSpanIndex);
Microsoft.VisualStudio.LanguageServices.CodeLens (1)
ReferenceCodeLensProvider.cs (1)
135versionedPoints.dataPoints.Add(dataPoint);
Mvc.Analyzers.Test (1)
src\Shared\AnalyzerTesting\TestReferences.cs (1)
54if (seen.Add(name))
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
1998_names.Add(elementName);
PresentationCore (4)
MS\Internal\Resources\ContentFileHelper.cs (1)
70contentFiles.Add(aacf.RelativeContentFilePath);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\AppDomainShutdownMonitor.cs (1)
40_listeners.Add(listener);
System\Windows\Automation\Peers\AutomationPeer.cs (1)
1905hs.Add(oldChildren[i]);
System\Windows\Media\MediaContext.cs (1)
1494_registeredICompositionTargets.Add(iv);
PresentationFramework (5)
MS\Internal\WindowsRuntime\Generated\WinRT\Projections.cs (1)
33ProjectedRuntimeClassNames.Add(winrtTypeName);
System\Windows\Markup\RestrictiveXamlXmlReader.cs (3)
53allowedTypesFromRegistry.Add(value.ToString()); 84_safeTypesSet.Add(safeType); 202_safeTypesSet.Add(type);
System\Windows\Markup\XamlTypeMapperSchemaContext.cs (1)
369_clrNamespaces.Add(xamlNamespace);
Replay (2)
Replay.cs (2)
182if (!outputSet.Add(name)) 253if (!hashSet.Add(fileName))
Roslyn.Diagnostics.Analyzers (89)
AbstractDoNotCopyValue.cs (1)
197added = set.Add(value);
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
175result.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
33result.Add(modifierKind);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
279if (visited.Add(typeParameter))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
152conflicts.Add(conflict);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
139result.Add(newUsings[i]);
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\TelemetryPanel.xaml.cs (1)
99if (!seenType.Add(type))
Roslyn.VisualStudio.Next.UnitTests (1)
Options\VisualStudioOptionStorageTests.cs (1)
294Assert.True(set.Add(groupName), $"Group {groupName} doesn't have a unique name.");
RulesetToEditorconfigConverter (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
RunTests (2)
AssemblyScheduler.cs (2)
128matchedRemoteTests.Add(methodInfo.FullyQualifiedName); 134unmatchedLocalTests.Add(methodInfo.FullyQualifiedName);
Shared.Tests (4)
Pools\PoolTests.cs (4)
65set.Add(pool.Get()); 182s.Add(42); 261uniques.Add(o); 277objects.Add(o);
SocialWeather (1)
PersistentConnectionLifeTimeManager.cs (1)
74groups.Add(groupName);
System.Collections.Immutable (3)
System\Collections\Frozen\FrozenHashTable.cs (1)
169codes.Add(hashCode);
System\Collections\Frozen\FrozenSet.cs (1)
46set.Add(item);
System\Collections\Frozen\String\KeyAnalyzer.cs (1)
269if (!set.Add(s) && --acceptableNonUniqueCount < 0)
System.ComponentModel.Composition (11)
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (2)
276_contractNamesOnNonInterfaces.Add(attributedExportDefinition.ContractName); 304_contractNamesOnNonInterfaces.Add(attributedExportDefinition.ContractName);
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (5)
458_partsToDispose.Add(disposablePart); 492_partsToDispose.Add(disposableNewPart); 738_partsToDispose.Add(newDisposablePart); 762_rejectedParts.Add(definition); 801affectedRejections.Add(definition);
System\ComponentModel\Composition\Hosting\FilteredCatalog.Traversal.cs (1)
93if (traversedParts.Add(part))
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePartDefinition.cs (3)
177candidates.Add(previousPart); 178candidates.Add(candidatePart); 188alreadyProcessed |= !candidates.Add(candidatePart);
System.ComponentModel.TypeConverter (1)
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (1)
137if (addAttr && filter.Add(attr.TypeId))
System.Composition.Hosting (1)
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (1)
71@checked.Add(dependency.Target);
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\DsesActivitySourceListener.cs (1)
92allSources.Add(key.activitySourceName);
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
583if (_sharedSessionClientIds.Add(clientId))
System.Formats.Cbor (2)
System\Formats\Cbor\Reader\CborReader.Map.cs (1)
164if (!keyEncodingRanges.Add(currentKeyEncodingRange))
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
103if (!keyEncodingRanges.Add(currentKey))
System.IO.Packaging (2)
System\IO\Packaging\XmlCompatibilityReader.cs (2)
1771_names.Add(elementName); 1822_names.Add(itemName);
System.Linq (9)
System\Linq\Distinct.cs (3)
82if (set.Add(keySelector(element))) 125_set.Add(element); 135if (_set.Add(element))
System\Linq\Except.cs (2)
85if (set.Add(element)) 98if (set.Add(keySelector(element)))
System\Linq\Union.cs (4)
82if (set.Add(keySelector(element))) 90if (set.Add(keySelector(element))) 141set.Add(element); 156if (set.Add(element))
System.Linq.AsyncEnumerable (19)
System\Linq\Distinct.cs (1)
41if (set.Add(element))
System\Linq\DistinctBy.cs (2)
53if (set.Add(keySelector(element))) 103if (set.Add(await keySelector(element, cancellationToken)))
System\Linq\Except.cs (2)
50set.Add(element); 56if (set.Add(firstElement))
System\Linq\ExceptBy.cs (4)
58set.Add(key); 64if (set.Add(keySelector(firstElement))) 118set.Add(key); 124if (set.Add(await keySelector(firstElement, cancellationToken)))
System\Linq\Intersect.cs (1)
50set.Add(e.Current);
System\Linq\IntersectBy.cs (2)
63set.Add(e.Current); 128set.Add(e.Current);
System\Linq\ToHashSetAsync.cs (1)
36set.Add(element);
System\Linq\Union.cs (2)
43if (set.Add(element)) 51if (set.Add(element))
System\Linq\UnionBy.cs (4)
48if (set.Add(keySelector(element))) 56if (set.Add(keySelector(element))) 99if (set.Add(await keySelector(element, cancellationToken))) 107if (set.Add(await keySelector(element, cancellationToken)))
System.Linq.Expressions (13)
System\Dynamic\BindingRestrictions.cs (1)
156if (_unique.Add(restrictions))
System\Dynamic\Utils\Helpers.cs (1)
22set.Add(t);
System\Linq\Expressions\BlockExpression.cs (1)
1080if (!set.Add(v))
System\Linq\Expressions\Compiler\LabelInfo.cs (1)
100_definitions.Add(block);
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (1)
411if (uniqueKeys.Add(key))
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
183currentScope.MergedScopes.Add(block);
System\Linq\Expressions\Interpreter\LabelInfo.cs (2)
213set.Add(scope); 229set.Add(t);
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
2795_hoistedParameters.Add(node);
System\Linq\Expressions\Interpreter\TypeOperations.cs (1)
521parameters.Add(node.GetParameter(i));
System\Linq\Expressions\LambdaExpression.cs (2)
868if (!set.Add(param)) 964if (!set.Add(pex))
System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs (1)
76parameters.Add(node.GetParameter(i));
System.Linq.Parallel (7)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (3)
191_hashLookup.Add(rightElement.First); 205if (_hashLookup.Add(leftElement.First)) 280rightLookup.Add(rightElement.First);
System\Linq\Parallel\QueryOperators\Binary\IntersectQueryOperator.cs (1)
178_hashLookup.Add(rightElement.First);
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (2)
240if (_hashLookup.Add(currentLeftElement.First)) 268if (_hashLookup.Add(currentRightElement.First))
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (1)
161if (_hashLookup.Add(current.First))
System.Net.HttpListener (1)
System\Net\Managed\HttpEndPointListener.cs (1)
134_unregisteredConnections.Add(conn);
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (1)
163s_loadedInDefaultContext.Add(assemblyPath);
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (1)
268hashSet.Add(value);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (1)
96unreachableValues.Add(value);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (1)
50uniqueValues.Add(value);
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
1958set.Add(runtimeType);
src\System\RuntimeType.CoreCLR.cs (2)
1039al.Add(constraint); 1043al.Add((RuntimeType)temp[j]);
System.Private.CoreLib.Generators (7)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (5)
158namedTypesToBeProtected.Add(typeSymbol); 415examinedSymbols.Add(symbol); 437examinedSymbols.Add(symbol); 611if (!foundSymbols.Add(symbolInOrClause)) 674notTypes.Add(symbolFromCondition);
NativeRuntimeEventSourceGenerator.cs (2)
107value.Add(eventName); 191usedKeywords.Add(kw);
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\DataContract.cs (2)
1125previousCollectionTypes.Add(collectionType); 2097checkedContracts.Add(contractPairKey);
System.Private.Windows.Core (7)
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (4)
238if (!_incompleteObjects.Add(id)) 277_pendingSerializationInfoIds.Add(pending.ObjectId); 285_pendingUpdates.Add(updater); 291dependencies.Add(updater.ValueId);
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
567distinctFormats.Add(name);
System\Private\Windows\Ole\DataStore.cs (2)
159distinctFormats.Add(current); 164distinctFormats.Add(current);
System.Private.Xml (8)
System\Xml\Core\XmlTextReaderImpl.cs (1)
8081_currentEntities.Add(entity);
System\Xml\Dom\XmlLoader.cs (1)
705prefixes.Add(attr.LocalName);
System\Xml\Serialization\XmlSerializationILGen.cs (1)
248if (!uniqueTypes.Add(type))
System\Xml\Serialization\XmlSerializationReaderILGen.cs (2)
206if (!GeneratedMethods.Add(mapping)) 1083if (cases.Add(c.XmlName))
System\Xml\Serialization\XmlSerializationWriter.cs (1)
591qnIndexes.Add(newIndex);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
50if (!GeneratedMethods.Add(mapping)) 630if (values.Add(c.Value))
System.Private.Xml.Linq (2)
System\Xml\Schema\XNodeValidator.cs (2)
160schemaInfos.Add(si); 166schemaInfos.Add(si);
System.Reflection.DispatchProxy (1)
System\Reflection\DispatchProxyGenerator.cs (1)
244if (_ignoresAccessAssemblyNames.Add(assemblyName))
System.Reflection.Emit (2)
System\Reflection\Emit\EventBuilderImpl.cs (1)
41_otherMethods.Add(mdBuilder);
System\Reflection\Emit\PropertyBuilderImpl.cs (1)
54_otherMethods.Add(mdBuilder);
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\Types\RoType.cs (3)
220ifcs.Add(ifc); 226bool notSeenBefore = ifcs.Add(ifc); 231ifcs.Add(indirectIfc);
System.Resources.Extensions (4)
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (4)
243if (!_incompleteObjects.Add(id)) 282_pendingSerializationInfoIds.Add(pending.ObjectId); 290_pendingUpdates.Add(updater); 296dependencies.Add(updater.ValueId);
System.Runtime.Serialization.Schema (2)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
1405memberNames.Add(name);
System\Runtime\Serialization\Schema\ContractCodeDomInfo.cs (1)
61return names.Add(memberName);
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\SignedCms.cs (1)
569if (!certs.Add(candidate))
System.Text.Json (3)
System\Text\Json\Document\JsonDocument.PropertyNameSet.cs (2)
104if (!_hashSet.Add(propertyName)) 125bool success = _hashSet.Add(propertyName);
System\Text\Json\Serialization\Metadata\PropertyRefCacheBuilder.cs (1)
30if (_added.Add(propertyRef))
System.Text.Json.SourceGeneration (3)
JsonSourceGenerator.Parser.cs (3)
649if (!_generatedContextAndTypeNames.Add((contextType.Name, typeInfoPropertyName))) 1530if (!(memberInitializerNames ??= new()).Add(property.MemberName)) 1852builtInSupportTypes.Add(type);
System.Text.RegularExpressions (16)
System\Text\RegularExpressions\RegexTreeAnalyzer.cs (6)
33(results._inLoops ??= new HashSet<RegexNode>()).Add(node); 40results._isAtomicByAncestor.Add(node); 52(results._mayBacktrack ??= new HashSet<RegexNode>()).Add(node); 71results._containsCapture.Add(node); 126results._containsCapture.Add(node); 135(results._mayBacktrack ??= new HashSet<RegexNode>()).Add(node);
System\Text\RegularExpressions\Symbolic\BDD.cs (4)
273if (visited.Add(node.Zero)) 276if (visited.Add(node.One)) 494if (visited.Add(node.Zero)) 497if (visited.Add(node.One))
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (1)
166if (!seenElems.Add(nodes[i]))
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Explore.cs (1)
108if (seen.Add(state))
System\Text\RegularExpressions\Symbolic\SymbolicRegexNode.cs (4)
552seenElems.Add(elems[i]); 1842sets.Add(builder._newLineSet); 1855sets.Add(_set); 1888sets.Add(builder._wordLetterForBoundariesSet);
System.Text.RegularExpressions.Generator (33)
RegexGenerator.Emitter.cs (26)
1729if (!seenChars.Add(startingLiteralNode.FirstCharOfOneOrMulti())) 1751if (!seenChars.Add(c)) 1910additionalDeclarations.Add($"int {startingPos} = 0;"); 1945additionalDeclarations.Add($"int {startingCapturePos} = 0;"); 1972additionalDeclarations.Add($"int {currentBranch} = 0;"); 2151additionalDeclarations.Add("int matchLength = 0;"); 2244additionalDeclarations.Add($"int {resumeAt} = 0;"); 2395additionalDeclarations.Add($"int {resumeAt} = 0;"); 2561additionalDeclarations.Add($"int {startingPos} = 0;"); 2734additionalDeclarations.Add($"int {capturePos} = 0;"); 2971additionalDeclarations.Add("int stackpos = 0;"); 3343additionalDeclarations.Add($"int {startingPos} = 0, {endingPos} = 0;"); 3391additionalDeclarations.Add($"int {capturePos} = 0;"); 3495additionalDeclarations.Add($"int {iterationCount} = 0;"); 3504additionalDeclarations.Add($"int {capturePos} = 0;"); 3510additionalDeclarations.Add($"int {startingPos} = 0;"); 3740additionalDeclarations.Add($"int {iterationCount} = 0;"); 4365additionalDeclarations.Add($"int {startingStackpos} = 0;"); 4383additionalDeclarations.Add($"int {iterationCount} = 0, {startingPos} = 0;"); 4388additionalDeclarations.Add($"int {iterationCount} = 0;"); 4704additionalDeclarations.Add("int stackpos = 0;"); 5162additionalDeclarations.Add("char ch;"); 5169additionalDeclarations.Add("char ch;"); 5200additionalDeclarations.Add("uint charMinusLowUInt32;"); 5235additionalDeclarations.Add("ulong charMinusLowUInt64;"); 5261additionalDeclarations.Add("char ch;");
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexTreeAnalyzer.cs (6)
33(results._inLoops ??= new HashSet<RegexNode>()).Add(node); 40results._isAtomicByAncestor.Add(node); 52(results._mayBacktrack ??= new HashSet<RegexNode>()).Add(node); 71results._containsCapture.Add(node); 126results._containsCapture.Add(node); 135(results._mayBacktrack ??= new HashSet<RegexNode>()).Add(node);
UpgradeToGeneratedRegexAnalyzer.cs (1)
77hash.Add(method);
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\CombinedRateLimitLease.cs (1)
37_metadataNames.Add(metadataName);
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (1)
267targets.Add(starLayoutTarget);
System.Windows.Forms (17)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (4)
134_containerCache.Add(control); 326_components.Add(control); 345_components.Add(control); 360_components.Add(control);
System\Windows\Forms\Application.cs (1)
997processedForms.Add(form);
System\Windows\Forms\Controls\ListView\ListView.ColumnHeaderCollection.cs (1)
278usedIndices.Add(header.DisplayIndex);
System\Windows\Forms\Controls\ListView\ListView.cs (1)
7000if (group is null || group.CollapsedState is ListViewGroupCollapsedState.Default || !groups.Add(group.ID))
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1072typesWithEvents?.Add(objectType);
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (4)
219_components.Add(ctrl); 243_components?.Add(ctls[i]); 262_components.Add(ctl); 310_containerCache.Add(ctl);
System\Windows\Forms\Dialogs\TaskDialog\TaskDialogButtonCollection.cs (2)
71if (!_itemSet.Add(item)) 106if (!_itemSet.Add(item))
System\Windows\Forms\Dialogs\TaskDialog\TaskDialogRadioButtonCollection.cs (2)
70if (!_itemSet.Add(item)) 105if (!_itemSet.Add(item))
System\Windows\Forms\ToolTip\ToolTip.cs (1)
856_created.Add(control);
System.Windows.Forms.Design (15)
System\ComponentModel\Design\DesignerActionService.cs (1)
191bool hookupEvents = _componentToVerbsEventHookedUp.Add(component);
System\ComponentModel\Design\DesignSurfaceServiceContainer.cs (1)
27_fixedServices.Add(serviceType);
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (1)
120if (!_nameResolveGuard.Add(name))
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.PassThroughSerializationManager.cs (1)
70Manager.PreserveNames && Manager.Container?.Components[name] is not null && _resolved.Add(name))
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (1)
1041memberHash.Add(member.Name);
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (2)
510_defaultProviderTable.Add(serializerType); 734_designerSerializationProviders.Add(provider);
System\ComponentModel\Design\Serialization\LocalizationCodeDomSerializer.cs (1)
160internal bool Add(object value) => _table.Add(value);
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (1)
181return _propertyFillAdded.Add(value);
System\Windows\Forms\Design\Behavior\BehaviorService.cs (1)
643_dragEnterReplies.Add(g);
System\Windows\Forms\Design\ControlCommandSet.cs (1)
305itemHash.Add(control);
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (3)
101_userAddedColumns.Add(lbi.DataGridViewColumn); 158_userAddedColumns.Add(newColumn); 1139_userAddedColumns.Add(col);
System\Windows\Forms\Design\TabOrder.cs (1)
781_tabComplete.Add(ctl);
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
224foundTypes.Add(enumType);
System.Xaml (10)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
1998_names.Add(elementName);
System\Xaml\Context\NameFixupGraph.cs (1)
263_uninitializedObjectsAtParseEnd.Add(key);
System\Xaml\Context\ObjectWriterContext.cs (1)
250if (keys.Add(namespaceDeclaration.Prefix))
System\Xaml\Context\XamlParserContext.cs (2)
90if (keys.Add(namespaceDeclaration.Prefix)) 104if (keys.Add(kvp.Key))
System\Xaml\InfosetObjects\XamlObjectWriter.cs (1)
1532setProperties.Add(property);
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
471if (!visited.Add(ns))
System\Xaml\XamlObjectReader.cs (3)
1045namesOfAttributableProperties.Add(memberInfo.XamlNode.Member.Name); 1080namesOfAttributableProperties.Add(memberInfo.XamlNode.Member.Name); 1779!namesInCurrentScope.Peek().Add(Name))
TaskUsageLogger (2)
TaskUsageLogger.cs (2)
176if (!_tasks.Add(t)) 291usingTasks.Add(taskData);
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Templates.Tests (1)
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
527availableCommands.Add(command);
Test.Utilities (78)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
TestDiscoveryWorker (1)
Program.cs (1)
82testsToWrite.Add(fullyQualifiedName);
Text.Analyzers (88)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (2)
31if (!_set.Add(value)) 52if (!_set.Add(value))
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
307set.Add(firstValue); 308set.Add(value); 310else if (!set.Add(value))
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
50if (!set.Add(selector(list[i])))
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
845if (!set.Add(selector(element))) 1019set.Add(item); 1290if (set.Add(a))
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
696if (set.Add(this[i])) 739if (set.Add(selected))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
108namespacesWithTypeMember.Add(@namespace);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
92typesInNamespace.Add(namedType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
233if (applicableAttributeNodes.Add(attributeSyntax))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (3)
18builder.Add(item); 23builder.Add(item); 59builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
341nestedLambdasAndLocalFunctions.Add(lambdaOrLocalFunction); 356builder.Add(lambdaOrLocalFunction.ContainingType); 360nestedLambdasAndLocalFunctions.Add(((IAnonymousFunctionOperation)child).Symbol); 364nestedLambdasAndLocalFunctions.Add(((ILocalFunctionOperation)child).Symbol); 377builder.Add(symbol);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\PooledHashSetExtensions.cs (1)
17builder.Add(item);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
108processedRulesetPaths.Add(ruleset.FilePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
122symbols.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
227commonAncestorsSet.Add(ancestor);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (2)
195processedBlocks.Add(current); 313if (!dispatchedExceptionsFromRegions.Add(fromRegion))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
68rvalueFlowCaptureIds.Add(flowCaptureReference.Id);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (4)
98if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(localFunction)) 113if (!LambdaOrLocalFunctionsBeingAnalyzed.Add(lambda.Symbol)) 198SymbolsReadBuilder.Add(symbol); 221_referenceTakenSymbolsBuilder.Add(symbol);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (2)
116values.Add(operation); 241values.Add(operation);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (7)
229writesInBlockRange.Add((symbol, write)); 250var added = operationsBuilder.Add(operation); 294operationsBuilder.Add(target)) 406SymbolsReadBuilder.Add(symbol); 470captures.Add((symbol, operation)); 546arg.targetsBuilder.Add(target); 591targetsBuilder.Add(targetOpt);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
167set.Add((symbolOpt, operation)); 179set.Add((symbolOpt, operation));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
326map.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (10)
85_indentationMap.Add(data.TextSpan); 110_indentationMap.Add(data.TextSpan); 212_indentationMap.Add(intervalTreeSpan); 221_indentationMap.Add(intervalTreeSpan); 232_indentationMap.Add(intervalTreeSpan); 260_indentationMap.Add(intervalTreeSpan); 322_suppressSpacingMap.Add(operation.TextSpan); 343_suppressFormattingMap.Add(operation.TextSpan); 372_suppressWrappingMap.Add(operation.TextSpan); 405_anchorMap.Add(operation.TextSpan);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (4)
67referencedElements.Add(namingRule.SymbolSpecification.ID); 68referencedElements.Add(namingRule.NamingStyle.ID); 128if (!symbolSpecificationNames.Add(name)) 140if (!namingStyleNames.Add(name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
322_requests.Add(request);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (2)
99if (item is null || !set.Add(item)) 129if (item is null || !set.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (1)
39if (visited.Add(item))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
467if (namedParameter != null && seenNames.Add(namedParameter.Name))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.RequiresUnsafeModifierVisitor.cs (11)
32if (!_visited.Add(symbol)) 48if (!_visited.Add(symbol)) 58if (!_visited.Add(symbol)) 68if (!_visited.Add(symbol)) 78if (!_visited.Add(symbol)) 88if (!_visited.Add(symbol)) 100if (!_visited.Add(symbol)) 110if (!_visited.Add(symbol)) 123if (!_visited.Add(symbol)) 133if (!_visited.Add(symbol)) 143if (!_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (5)
34if (!_visited.Add(symbol)) 44if (!_visited.Add(symbol)) 59if (_visited.Add(symbol)) 70if (!_visited.Add(symbol)) 80if (_visited.Add(symbol))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
103symbols.Add(interfaceType.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
146addedSymbols.Add(namespaceSymbol);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (2)
50if (_seenExpressionInferType.Add(expression)) 64if (_seenExpressionGetType.Add(expression))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (2)
107usedNames.Add(name); 129usedNames.Add(updatedName);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
115_ownedDisposableServices.Add(disposable);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
125_ownedDisposableServices.Add(disposable);
xunit.assert (3)
CollectionAsserts.cs (1)
337 if (!set.Add(item))
Sdk\AssertHelper.cs (2)
460 expectedRefs.Add(expected); 461 actualRefs.Add(actual);
xunit.console (4)
CommandLine.cs (4)
433project.Filters.IncludedClasses.Add(option.Value); 440project.Filters.ExcludedClasses.Add(option.Value); 461project.Filters.IncludedNamespaces.Add(option.Value); 468project.Filters.ExcludedNamespaces.Add(option.Value);