444 references to TryAdd
aspire (1)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
434if (connectionsDict.TryAdd(socketPath, connection))
Aspire.Dashboard (8)
Components\Pages\ConsoleLogs.razor.cs (2)
247var added = _resourceByName.TryAdd(resource.Name, resource); 634if (_consoleLogsSubscriptions.TryAdd(resourceName, subscription))
Components\Pages\Resources.razor.cs (1)
382added = _resourceByName.TryAdd(resource.Name, resource);
Model\Assistant\AssistantChatDataContext.cs (3)
97_referencedTraces.TryAdd(trace.TraceId, trace); 342_referencedTraces.TryAdd(trace.TraceId, trace); 364_referencedLogs.TryAdd(logEntry.InternalId, logEntry);
Model\ResourceOutgoingPeerResolver.cs (1)
42var added = _resourceByName.TryAdd(resource.Name, resource);
Model\StructuredLogsViewModel.cs (1)
57_spanGenAICache.TryAdd(spanKey, hasGenAISpan);
Aspire.Hosting (6)
Dcp\DcpExecutor.cs (1)
829map.TryAdd(resource.Metadata.Name, resource);
Dcp\DcpExecutorEvents.cs (1)
22var success = _eventSubscriptionListLookup.TryAdd(typeof(T), (obj) => callback((T)obj));
Eventing\DistributedApplicationEventing.cs (1)
91if (!_eventSubscriptionListLookup.TryAdd(typeof(T), new List<DistributedApplicationEventSubscription> { subscription }))
Pipelines\PipelineActivityReporter.cs (1)
44_steps.TryAdd(step.Id, step);
Pipelines\ReportingStep.cs (1)
69_tasks.TryAdd(task.Id, task);
Utils\FileSystemService.cs (1)
74_allocatedItems.TryAdd(path, item);
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
69modelNameOperations.TryAdd(ModelNameOperation.Create(invocation, modelTypes, token), value: default);
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
352if (!reportedParameters.TryAdd(parameterName, default))
Aspire.Hosting.RemoteHost (4)
AtsCapabilityScanner.cs (2)
2668s_assemblyExportedTypeCache.TryAdd(exportedType, 0); 2761s_assemblyExportedTypeCache.TryAdd(type, 0);
CancellationTokenRegistry.cs (2)
32if (!_sources.TryAdd(id, cts)) 54if (!_sources.TryAdd(id, cts))
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (1)
90this.Cache.TryAdd(cacheKey, session);
dotnet (1)
Commands\Test\MTP\CtrlCCancellationManager.cs (1)
68_processes.TryAdd(process, 0);
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\Internals\System\Runtime\TimeoutHelper.cs (1)
305if (s_tokenCache.TryAdd(targetTime, tcs.Task))
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (1)
68public bool Add(T value) => _dictionary.TryAdd(value, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
274_actualProblems.TryAdd(new EntityPair(owner, referent), cycleInfo);
ILCompiler.ReadyToRun (3)
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
292if (!dictionary.TryAdd(tse, token))
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
98checker._firstStageValidationChecks.TryAdd(type, skipValidatorForType);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
274_actualProblems.TryAdd(new EntityPair(owner, referent), cycleInfo);
Microsoft.AspNetCore.App.Analyzers (1)
RouteHandlers\RouteHandlerAnalyzer.cs (1)
103mapOperations.TryAdd(MapOperation.Create(invocation, routeUsage), value: default);
Microsoft.AspNetCore.Components (8)
BindConverter.cs (2)
1856_cache.TryAdd(typeof(T), formatter); 2085_cache.TryAdd(typeof(T), parser);
ComponentFactory.cs (1)
51_cachedComponentTypeRenderModes.TryAdd(componentType, renderMode);
DefaultComponentActivator.cs (1)
46_cachedComponentTypeInfo.TryAdd(componentType, factory);
DefaultComponentPropertyActivator.cs (1)
41_cachedPropertyActivators.TryAdd(componentType, activator);
Reflection\ComponentProperties.cs (1)
398_referenceEqualityWritersCache.TryAdd(parameterName, writer);
Routing\RouteTableFactory.cs (1)
43_cache.TryAdd(routeKey, routeTable);
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (1)
29_cachedInstances.TryAdd(targetType, result);
Microsoft.AspNetCore.Components.Analyzers (3)
StateHasChangedAnalyzer.cs (3)
74eventHandlerMethods.TryAdd(method, 0); 100redundantCallLocationsByMethod.TryAdd(methodSymbol, expressionBodyCallLocations.Values.ToImmutableArray()); 145redundantCallLocationsByMethod.TryAdd(methodSymbol, callLocations.Values.ToImmutableArray());
Microsoft.AspNetCore.Components.Endpoints (3)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
436visiblePropertiesCache?.TryAdd(type, result); 478visiblePropertiesCache?.TryAdd(type, result); 516cache?.TryAdd(type, result);
Microsoft.AspNetCore.Components.QuickGrid (1)
src\aspnetcore\src\Components\Shared\src\UrlValueConstraint.cs (1)
29_cachedInstances.TryAdd(targetType, result);
Microsoft.AspNetCore.Components.Server (3)
Circuits\CircuitRegistry.cs (2)
79if (!ConnectedCircuits.TryAdd(circuitHost.CircuitId, circuitHost)) 252ConnectedCircuits.TryAdd(circuitId, disconnectedEntry.CircuitHost);
Circuits\RemoteJSRuntime.cs (1)
184if (!_pendingDotNetToJSStreams.TryAdd(streamId, cancelableStreamReference))
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\XmlKeyManager.cs (1)
333if (!_knownKeyMap.TryAdd(key.KeyId, key))
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\JsonRequestHelpers.cs (1)
372cache.TryAdd(path, pathDescriptors);
Microsoft.AspNetCore.Http.Abstractions (5)
Routing\EndpointMetadataCollection.cs (1)
125_cache.TryAdd(typeof(T), results);
Routing\RouteValueDictionary.cs (1)
894_propertyCache.TryAdd(type, Properties);
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
436visiblePropertiesCache?.TryAdd(type, result); 478visiblePropertiesCache?.TryAdd(type, result); 516cache?.TryAdd(type, result);
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionManager.cs (1)
83_connections.TryAdd(connectionToken, connection);
Microsoft.AspNetCore.Mvc.Core (9)
ActionConstraints\ActionConstraintCache.cs (1)
89cache.Entries.TryAdd(action, entry);
Infrastructure\AsyncEnumerableReader.cs (2)
61_asyncEnumerableConverters.TryAdd(type, reader); 72_asyncEnumerableConverters.TryAdd(type, reader);
ModelBinding\ModelBinderFactory.cs (1)
184_cache.TryAdd(new Key(metadata, cacheToken), binder);
ModelBinding\Validation\ClientValidatorCache.cs (1)
71_cacheEntries.TryAdd(metadata, entry);
ModelBinding\Validation\ValidatorCache.cs (1)
61_cacheEntries.TryAdd(metadata, entry);
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
436visiblePropertiesCache?.TryAdd(type, result); 478visiblePropertiesCache?.TryAdd(type, result); 516cache?.TryAdd(type, result);
Microsoft.AspNetCore.Mvc.Formatters.Xml (4)
XmlDataContractSerializerInputFormatter.cs (1)
244_serializerCache.TryAdd(type, serializer);
XmlDataContractSerializerOutputFormatter.cs (1)
300_serializerCache.TryAdd(type, serializer);
XmlSerializerInputFormatter.cs (1)
249_serializerCache.TryAdd(type, serializer);
XmlSerializerOutputFormatter.cs (1)
289_serializerCache.TryAdd(type, serializer);
Microsoft.AspNetCore.Mvc.NewtonsoftJson (2)
src\aspnetcore\src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (2)
61_asyncEnumerableConverters.TryAdd(type, reader); 72_asyncEnumerableConverters.TryAdd(type, reader);
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Cache\DistributedCacheTagHelperService.cs (1)
79_workers.TryAdd(key, tcs.Task);
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
ExpressionHelper.cs (2)
135expressionTextCache?.TryAdd(expression, string.Empty); 191expressionTextCache.TryAdd(expression, expressionText);
ViewComponents\ViewComponentInvokerCache.cs (1)
65cache.Entries.TryAdd(viewComponentDescriptor, executor);
Microsoft.AspNetCore.OpenApi (1)
Services\OpenApiDocumentService.cs (1)
296_operationTransformerContextCache.TryAdd(description.ActionDescriptor.Id, operationContext);
Microsoft.AspNetCore.OutputCaching (2)
DispatcherExtensions.cs (2)
26if (_workers.TryAdd(key, tcs.Task)) 65if (_workers.TryAdd(key, tcs.Task))
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
Microsoft.AspNetCore.Routing (3)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
436visiblePropertiesCache?.TryAdd(type, result); 478visiblePropertiesCache?.TryAdd(type, result); 516cache?.TryAdd(type, result);
Microsoft.AspNetCore.Routing.Abstractions (3)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
436visiblePropertiesCache?.TryAdd(type, result); 478visiblePropertiesCache?.TryAdd(type, result); 516cache?.TryAdd(type, result);
Microsoft.AspNetCore.Server.HttpSys (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
51_pools.TryAdd(pool, true);
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
51_pools.TryAdd(pool, true);
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Internal\Infrastructure\ConnectionManager.cs (1)
48if (!_connectionReferences.TryAdd(id, connectionReference))
Internal\Infrastructure\TransportConnectionManager.cs (1)
27if (!_connectionReferences.TryAdd(id, connectionReference))
Internal\PinnedBlockMemoryPoolFactory.cs (1)
31_pools.TryAdd(pool, nuint.Zero);
Internal\WebTransport\WebTransportSession.cs (2)
135var success = _openStreams.TryAdd(stream.StreamId, stream); 153var addedToOpenStreams = _openStreams.TryAdd(stream.StreamId, stream);
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
51_pools.TryAdd(pool, true);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
51_pools.TryAdd(pool, true);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\DefaultMemoryPoolFactory.cs (1)
51_pools.TryAdd(pool, true);
Microsoft.AspNetCore.SignalR.Core (6)
HubConnectionStore.cs (1)
45_connections.TryAdd(connection.ConnectionId, connection);
Internal\DefaultHubDispatcher.cs (2)
464if (!connection.ActiveRequestCancellationSources.TryAdd(hubMethodInvocationMessage.InvocationId!, cts)) 608if (!connection.ActiveRequestCancellationSources.TryAdd(invocationId, streamCts))
src\aspnetcore\src\SignalR\common\Shared\ClientResultsManager.cs (2)
21var result = _pendingInvocations.TryAdd(invocationId, (typeof(T), connectionId, tcs, static (state, completionMessage) => 43var result = _pendingInvocations.TryAdd(invocationId, invocationInfo);
StreamTracker.cs (1)
44if (!_lookup.TryAdd(streamId, (streamOwner, newConverter)))
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
src\aspnetcore\src\SignalR\common\Shared\ClientResultsManager.cs (2)
21var result = _pendingInvocations.TryAdd(invocationId, (typeof(T), connectionId, tcs, static (state, completionMessage) => 43var result = _pendingInvocations.TryAdd(invocationId, invocationInfo);
Microsoft.Build (80)
BackEnd\Components\Caching\ConfigCache.cs (1)
78Assumed.True(configurations.ById.TryAdd(config.ConfigurationId, config), $"Configuration {config.ConfigurationId} already cached");
BackEnd\Components\Caching\ResultsCache.cs (1)
82Assumed.True(_resultsByConfiguration.TryAdd(result.ConfigurationId, result), $"Failed to add result for configuration {result.ConfigurationId}");
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
336_processesToIgnore.TryAdd(nodeLookupKey, default); 396_processesToIgnore.TryAdd(GetProcessesToIgnoreKey(nodeLaunchData.Handshake, msbuildProcess.Id), default);
Evaluation\Evaluator.cs (1)
940BuildManager.ProjectCacheDescriptors.TryAdd(projectCacheItem, projectCacheItem);
Evaluation\SimpleProjectRootElementCache.cs (1)
78if (_cache.TryAdd(projectRootElement.FullPath, projectRootElement))
Graph\ParallelWorkSet.cs (1)
114if (!_inProgressOrCompletedWork.TryAdd(key, workItem))
Resources\Constants.cs (72)
148return s_availableStaticMethods.TryAdd(key, value); 160return s_availableStaticMethods.TryAdd(CreateQualifiedMethodName(typeFullName, simpleMethodName), typeInformation); 323availableStaticMethods.TryAdd("System.Environment::ExpandEnvironmentVariables", environmentType); 324availableStaticMethods.TryAdd("System.Environment::GetEnvironmentVariable", environmentType); 325availableStaticMethods.TryAdd("System.Environment::GetEnvironmentVariables", environmentType); 326availableStaticMethods.TryAdd("System.Environment::GetFolderPath", environmentType); 327availableStaticMethods.TryAdd("System.Environment::GetLogicalDrives", environmentType); 330availableStaticMethods.TryAdd("System.Environment::CommandLine", environmentType); 331availableStaticMethods.TryAdd("System.Environment::Is64BitOperatingSystem", environmentType); 332availableStaticMethods.TryAdd("System.Environment::Is64BitProcess", environmentType); 333availableStaticMethods.TryAdd("System.Environment::MachineName", environmentType); 334availableStaticMethods.TryAdd("System.Environment::NewLine", environmentType); 335availableStaticMethods.TryAdd("System.Environment::OSVersion", environmentType); 336availableStaticMethods.TryAdd("System.Environment::ProcessorCount", environmentType); 337availableStaticMethods.TryAdd("System.Environment::StackTrace", environmentType); 338availableStaticMethods.TryAdd("System.Environment::SystemDirectory", environmentType); 339availableStaticMethods.TryAdd("System.Environment::SystemPageSize", environmentType); 340availableStaticMethods.TryAdd("System.Environment::TickCount", environmentType); 341availableStaticMethods.TryAdd("System.Environment::UserDomainName", environmentType); 342availableStaticMethods.TryAdd("System.Environment::UserInteractive", environmentType); 343availableStaticMethods.TryAdd("System.Environment::UserName", environmentType); 344availableStaticMethods.TryAdd("System.Environment::Version", environmentType); 345availableStaticMethods.TryAdd("System.Environment::WorkingSet", environmentType); 347availableStaticMethods.TryAdd("System.IO.Directory::Exists", directoryType); 348availableStaticMethods.TryAdd("System.IO.Directory::GetDirectories", directoryType); 349availableStaticMethods.TryAdd("System.IO.Directory::GetFiles", directoryType); 350availableStaticMethods.TryAdd("System.IO.Directory::GetLastAccessTime", directoryType); 351availableStaticMethods.TryAdd("System.IO.Directory::GetLastWriteTime", directoryType); 352availableStaticMethods.TryAdd("System.IO.Directory::GetParent", directoryType); 354availableStaticMethods.TryAdd("System.IO.File::Exists", fileType); 355availableStaticMethods.TryAdd("System.IO.File::GetCreationTime", fileType); 356availableStaticMethods.TryAdd("System.IO.File::GetAttributes", fileType); 357availableStaticMethods.TryAdd("System.IO.File::GetLastAccessTime", fileType); 358availableStaticMethods.TryAdd("System.IO.File::GetLastWriteTime", fileType); 359availableStaticMethods.TryAdd("System.IO.File::GetCreationTimeUtc", fileType); 360availableStaticMethods.TryAdd("System.IO.File::GetLastWriteTimeUtc", fileType); 361availableStaticMethods.TryAdd("System.IO.File::ReadAllText", fileType); 362availableStaticMethods.TryAdd("System.IO.File::ReadAllBytes", fileType); 364availableStaticMethods.TryAdd("System.Globalization.CultureInfo::GetCultureInfo", new Tuple<string, Type>(null, typeof(CultureInfo))); // user request 365availableStaticMethods.TryAdd("System.Globalization.CultureInfo::new", new Tuple<string, Type>(null, typeof(CultureInfo))); // user request 366availableStaticMethods.TryAdd("System.Globalization.CultureInfo::CurrentUICulture", new Tuple<string, Type>(null, typeof(CultureInfo))); // user request 369availableStaticMethods.TryAdd("MSBuild", new Tuple<string, Type>(null, typeof(IntrinsicFunctions))); 370availableStaticMethods.TryAdd("System.Byte", new Tuple<string, Type>(null, typeof(Byte))); 371availableStaticMethods.TryAdd("System.Char", new Tuple<string, Type>(null, typeof(Char))); 372availableStaticMethods.TryAdd("System.Convert", new Tuple<string, Type>(null, typeof(Convert))); 373availableStaticMethods.TryAdd("System.DateTime", new Tuple<string, Type>(null, typeof(DateTime))); 374availableStaticMethods.TryAdd("System.DateTimeOffset", new Tuple<string, Type>(null, typeof(DateTimeOffset))); 375availableStaticMethods.TryAdd("System.Decimal", new Tuple<string, Type>(null, typeof(Decimal))); 376availableStaticMethods.TryAdd("System.Double", new Tuple<string, Type>(null, typeof(Double))); 377availableStaticMethods.TryAdd("System.Enum", new Tuple<string, Type>(null, typeof(Enum))); 378availableStaticMethods.TryAdd("System.Guid", new Tuple<string, Type>(null, typeof(Guid))); 379availableStaticMethods.TryAdd("System.Int16", new Tuple<string, Type>(null, typeof(Int16))); 380availableStaticMethods.TryAdd("System.Int32", new Tuple<string, Type>(null, typeof(Int32))); 381availableStaticMethods.TryAdd("System.Int64", new Tuple<string, Type>(null, typeof(Int64))); 382availableStaticMethods.TryAdd("System.IO.Path", new Tuple<string, Type>(null, typeof(Path))); 383availableStaticMethods.TryAdd("System.Math", new Tuple<string, Type>(null, typeof(Math))); 384availableStaticMethods.TryAdd("System.UInt16", new Tuple<string, Type>(null, typeof(UInt16))); 385availableStaticMethods.TryAdd("System.UInt32", new Tuple<string, Type>(null, typeof(UInt32))); 386availableStaticMethods.TryAdd("System.UInt64", new Tuple<string, Type>(null, typeof(UInt64))); 387availableStaticMethods.TryAdd("System.SByte", new Tuple<string, Type>(null, typeof(SByte))); 388availableStaticMethods.TryAdd("System.Single", new Tuple<string, Type>(null, typeof(Single))); 389availableStaticMethods.TryAdd("System.String", new Tuple<string, Type>(null, typeof(String))); 390availableStaticMethods.TryAdd("System.StringComparer", new Tuple<string, Type>(null, typeof(StringComparer))); 391availableStaticMethods.TryAdd("System.TimeSpan", new Tuple<string, Type>(null, typeof(TimeSpan))); 392availableStaticMethods.TryAdd("System.Text.RegularExpressions.Regex", new Tuple<string, Type>(null, typeof(Regex))); 393availableStaticMethods.TryAdd("System.Uri", new Tuple<string, Type>(null, typeof(Uri))); 394availableStaticMethods.TryAdd("System.UriBuilder", new Tuple<string, Type>(null, typeof(UriBuilder))); 395availableStaticMethods.TryAdd("System.Version", new Tuple<string, Type>(null, typeof(Version))); 396availableStaticMethods.TryAdd("Microsoft.Build.Utilities.ToolLocationHelper", new Tuple<string, Type>("Microsoft.Build.Utilities.ToolLocationHelper, Microsoft.Build.Utilities.Core, Version=" + MSBuildConstants.CurrentAssemblyVersion + ", Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", null)); 397availableStaticMethods.TryAdd("System.Runtime.InteropServices.RuntimeInformation", runtimeInformationType); 398availableStaticMethods.TryAdd("System.Runtime.InteropServices.OSPlatform", osPlatformType); 401availableStaticMethods.TryAdd("System.OperatingSystem", operatingSystemType);
src\msbuild\src\Shared\RegisteredTaskObjectCacheBase.cs (1)
62dict?.TryAdd(key, obj);
Microsoft.Build.Framework (2)
FileClassifier.cs (1)
244if (_knownImmutableDirectories.TryAdd(d, d))
ImmutableFilesTimestampCache.cs (1)
33public void TryAdd(string fullPath, DateTime lastModified) => _cache.TryAdd(fullPath, lastModified);
Microsoft.Build.Tasks.Core (12)
Copy.cs (1)
307_directoriesKnownToExist.TryAdd(destinationFolder, true);
GetSDKReferenceFiles.cs (6)
688_cacheFileForSDKs.TryAdd(sdkIdentity, info); 1034referencesByDirectory.TryAdd(group.Key, group.ToList()); 1037Parallel.ForEach(sdkManifestReferences, reference => { references.TryAdd(reference, GetSDKReferenceInfo(reference)); }); 1051referencesByDirectory.TryAdd(path, files); 1053Parallel.ForEach(files, filePath => { references.TryAdd(filePath, GetSDKReferenceInfo(filePath)); }); 1068redistFilesByDirectory.TryAdd(path, files);
RedistList.cs (4)
195_remappingCache.TryAdd(extensionToRemap, remappedExtension); 417_assemblyNameToUnifiedAssemblyName.TryAdd(assemblyName, unifiedEntry); 466_assemblyNameInRedist.TryAdd(assemblyName.CloneImmutable(), isAssemblyNameInRedist); 672_cachedDenyList.TryAdd(key, denyListOfAssemblyNames);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
844CompiledAssemblyCache.TryAdd(taskInfo, new TaskFactoryUtilities.CachedAssemblyEntry(assembly, cachedAssemblyPath));
Microsoft.CodeAnalysis (9)
CodeGen\PrivateImplementationDetails.cs (1)
449return _synthesizedMethods.TryAdd(method.Name, method);
CodeGen\TokenMap.cs (1)
64referenceAdded = _itemIdentityToToken.TryAdd(item, token);
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
2332GeneratedCodeFilesMap.TryAdd(tree, isGenerated); 2379_lazyTreesWithHiddenRegionsMap.TryAdd(tree, hasHiddenRegions);
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
157if (!s_directoryCleanupStates.TryAdd(baseDirectory, DirectoryCleanupState.InProgress))
InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
MetadataReader\PEModule.cs (1)
2691_lazyTypeDefToTypeIdentifierMap.TryAdd(typeDef, new AttributeInfo(customAttribute, signatureIndex));
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
Microsoft.CodeAnalysis.Analyzers (9)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
105var added = namedTypesToAccessedTypesMap.TryAdd(namedType, usedTypes);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
298symbolToResourceMap.TryAdd(field, (nameOfLocalizableResource, resourceFileName));
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
261_ = shouldAnalyzeMap.TryAdd(tree, true);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (1)
68public bool Add(T value) => _dictionary.TryAdd(value, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (1)
68public bool Add(T value) => _dictionary.TryAdd(value, 0);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
106classCache.TryAdd(typeSymbol, isController);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Analyzers\Core\Analyzers\IDEDiagnosticIdToOptionMappingHelper.cs (1)
86map.TryAdd(diagnosticId, options);
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
154cache.TryAdd(symbol.Name, failureReason);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
Microsoft.CodeAnalysis.CSharp (15)
Compilation\CSharpCompilation.cs (1)
2880TryAdd(new ImportInfo(syntax.SyntaxTree, syntax.Kind(), syntax.Span), default);
Emitter\Model\PEModuleBuilder.cs (1)
1050AssemblyOrModuleSymbolToModuleRefMap.TryAdd(assembly.Modules[0], cachedAsmRef);
Emitter\NoPia\EmbeddedTypesManager.cs (2)
246_assemblyGuidMap.TryAdd(t.UnderlyingNamedType.AdaptedSymbol.ContainingAssembly, null); 384if (optTypeManager == null || optTypeManager._reportedSymbolsMap.TryAdd(symbol.OriginalDefinition, true))
FlowAnalysis\NullableWalker.cs (1)
1956state.TryAdd(key, new Data(_variables.GetTotalVariableCount(), requiredAnalysis));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
106_sourceLocationsSeen.TryAdd(location, true);
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
379added = TypeHandleToTypeMap.TryAdd(type.Handle, type);
Symbols\MetadataOrSourceOrRetargetingAssemblySymbol.cs (1)
68AssembliesToWhichInternalAccessHasBeenDetermined.TryAdd(potentialGiverOfAccess, result);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
214AssembliesToWhichInternalAccessHasBeenDetermined.TryAdd(potentialGiverOfAccess, conclusion);
Symbols\Source\SourceAssemblySymbol.cs (5)
2168_optimisticallyGrantedInternalsAccess.TryAdd(potentialGiverOfAccess, true); 2332keys.TryAdd(identity.PublicKey, locationAndValue); 2337keys.TryAdd(identity.PublicKey, locationAndValue); 2338lazyInternalsVisibleToMap.TryAdd(identity.Name, keys); 2674_unassignedFieldsMap.TryAdd(field, isInternal);
Symbols\TypeSymbol.cs (1)
766map.TryAdd(interfaceMember, result);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
251namedTypeToAnalyzer.TryAdd(namedType, analyzer);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
251namedTypeToAnalyzer.TryAdd(namedType, analyzer);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
Microsoft.CodeAnalysis.Features (5)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
315documentIdToFinalText.TryAdd(document.Id, finalText); 337documentIdToFinalText.TryAdd(oldDocument.Id, newText);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
91_higherPriorityDocumentsNotProcessed.TryAdd(id, /*unused*/null);
src\roslyn\src\Analyzers\Core\Analyzers\IDEDiagnosticIdToOptionMappingHelper.cs (1)
86map.TryAdd(diagnosticId, options);
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
154cache.TryAdd(symbol.Name, failureReason);
Microsoft.CodeAnalysis.NetAnalyzers (35)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (5)
84instantiatedTypes.TryAdd(namedType, null); 102internalTypes.TryAdd(type, null); 110instantiatedTypes.TryAdd(baseType, null); 124instantiatedTypes.TryAdd(namedType, null); 381if (!instantiatedTypes.TryAdd(namedTypeArg, null))
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUnusedPrivateFields.cs (2)
98maybeUnreferencedPrivateFields.TryAdd(field, default); 109referencedPrivateFields.TryAdd(field, default);
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.AutoLayoutTypeCache.cs (4)
53_cache.TryAdd(type, false); 70_cache.TryAdd(type, true); 83_cache.TryAdd(type, true); 88_cache.TryAdd(type, false);
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (2)
1424platformSpecificOperations.TryAdd(new KeyValuePair<IOperation, ISymbol>(operation, symbol), (notSuppressedAttributes, callSiteAttributes.Platforms)); 1430platformSpecificOperations.TryAdd(new KeyValuePair<IOperation, ISymbol>(operation, symbol), (copiedAttributes, null));
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (3)
583public void CollectLocalReferenceInheritingHashAlgorithm(ILocalReferenceOperation localReferenceOperation) => _localReferenceMap.TryAdd(localReferenceOperation, localReferenceOperation.Local); 585public void CollectVariableDeclaratorOperation(ILocalSymbol localSymbol, IVariableInitializerOperation declaratorOperation, ITypeSymbol createdType) => _createdSymbolMap.TryAdd(localSymbol, new DeclarationTuple(declaratorOperation, createdType)); 587public void CollectComputeHashInvocation(IInvocationOperation computeHashInvocation, ComputeType computeType) => _computeHashMap.TryAdd(computeHashInvocation, computeType);
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (2)
80candidateParameters.TryAdd(parameter, readOnlyType); 81parameterReferenceCounts.TryAdd(parameter, 0);
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScope.cs (1)
150if (reportedLocations.TryAdd(diagnostic.Location, true))
Microsoft.NetCore.Analyzers\Runtime\ProvideCorrectArgumentsToFormattingMethods.cs (2)
406_map.TryAdd(method, null); 453_map.TryAdd(method, formatInfo);
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (2)
176calledMethods.TryAdd(calledSymbol, true); 187callGraph.TryAdd(calledSymbol, new ConcurrentDictionary<ISymbol, bool>());
Microsoft.NetCore.Analyzers\Security\DoNotSerializeTypeWithPointerFields.cs (2)
92pointerFields.TryAdd(relatedFieldSymbol, true); 101visitedType.TryAdd(namedTypeSymbol, true))
Microsoft.NetCore.Analyzers\Security\PotentialReferenceCycleInDeserializedObjectGraph.cs (2)
200degree.TryAdd(point, 0); 201return graph.TryAdd(point, new ConcurrentDictionary<ISymbol, bool>());
Microsoft.NetCore.Analyzers\Security\UseAutoValidateAntiforgeryToken.cs (5)
165callers.TryAdd(owningSymbol, placeholder); 219onAuthorizationMethodSymbols.TryAdd( 241onAuthorizationMethodSymbols.TryAdd( 312actionMethodSymbols.TryAdd( 319actionMethodNeedAddingHttpVerbAttributeSymbols.TryAdd(actionMethodSymbol, placeholder);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
79var added = instance.TryAdd(kvp.Key, kvp.Value);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (1)
67public bool Add(T value) => _dictionary.TryAdd(value, 0);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
104classCache.TryAdd(typeSymbol, isController);
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (1)
68public bool Add(T value) => _dictionary.TryAdd(value, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
Microsoft.CodeAnalysis.VisualBasic (8)
Compilation\VisualBasicCompilation.vb (1)
1824LazyInitializer.EnsureInitialized(_lazyImportClauseDependencies).TryAdd((syntaxTree, importsClausePosition), dependencies)
Emit\NoPia\EmbeddedTypesManager.vb (1)
312typeManagerOpt._reportedSymbolsMap.TryAdd(symbol.OriginalDefinition, True) Then
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
38Me._sourceLocationsSeen.TryAdd(location, True)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
318_symbols.TryAdd(symbol, True)
Symbols\Metadata\PE\PEModuleSymbol.vb (1)
280added = TypeHandleToTypeMap.TryAdd(t.Handle, t)
Symbols\Source\SourceAssemblySymbol.vb (2)
1004_lazyInternalsVisibleToMap.TryAdd(identity.Name, keys) 1652_optimisticallyGrantedInternalsAccess.TryAdd(potentialGiverOfAccess, True)
Symbols\TypeSymbol.vb (1)
688map.TryAdd(interfaceMember, result)
Microsoft.CodeAnalysis.Workspaces (6)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
157if (!s_directoryCleanupStates.TryAdd(baseDirectory, DirectoryCleanupState.InProgress))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
Storage\StorageDatabaseLogger.cs (1)
35if (_set.Count > 10 || !_set.TryAdd(ex.GetType(), ex))
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Rpc\RpcClient.cs (1)
152while (!_outstandingRequests.TryAdd(requestId, (requestCompletionSource, expectedReturnType)));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\Logging\MSBuildDiagnosticLogger.cs (1)
35=> Contract.ThrowIfFalse(_logsBySubmissionId.TryAdd(submissionId, log), $"A log is already registered for submission {submissionId}.");
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
Microsoft.Diagnostics.DataContractReader.Legacy (1)
MetaDataImportImpl.cs (1)
77_cdacEnumHandles.TryAdd(ptr, 0);
Microsoft.DotNet.HotReload.WebAssembly.Browser (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
113if (_moduleUpdates.TryGetValue(moduleId.Value, out var moduleUpdate) && _appliedAssemblies.TryAdd(loadedAssembly, loadedAssembly))
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyService.cs (1)
186_ = _serviceUrlCache.TryAdd(key, serviceUrl);
Microsoft.Extensions.Caching.Hybrid (4)
Internal\DefaultHybridCache.Stampede.cs (1)
32if (_currentOperations.TryAdd(stampedeKey, stampedeState))
Internal\DefaultHybridCache.TagInvalidation.cs (3)
120_ = _tagInvalidationTimes.TryAdd(tag, pending); 175_ = _tagInvalidationTimes.TryAdd(tag, pending); 237_ = _tagInvalidationTimes.TryAdd(tag, SafeReadTagInvalidationAsync(tag));
Microsoft.Extensions.Caching.Memory (2)
MemoryCache.cs (2)
830=> key is string s ? _stringEntries.TryAdd(s, entry) : _nonStringEntries.TryAdd(key, entry);
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogger.cs (1)
91public void ControlLevel(LogLevel logLevel, bool enabled) => _ = enabled ? _disabledLevels.TryRemove(logLevel, out _) : _disabledLevels.TryAdd(logLevel, false);
Microsoft.Extensions.DotNetDeltaApplier (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (1)
113if (_moduleUpdates.TryGetValue(moduleId.Value, out var moduleUpdate) && _appliedAssemblies.TryAdd(loadedAssembly, loadedAssembly))
Microsoft.Extensions.FileProviders.Physical (2)
PhysicalFilesWatcher.cs (2)
237PollingChangeTokens.TryAdd(pollingChangeToken, pollingChangeToken); 280PollingChangeTokens.TryAdd(pollingChangeToken, pollingChangeToken);
Microsoft.Extensions.Localization (1)
ResourceManagerStringLocalizer.cs (1)
187_missingManifestCache.TryAdd(cacheKey, null);
Microsoft.Extensions.Logging.Console (4)
ConsoleLoggerProvider.cs (4)
107cd.TryAdd(formatter.Name, formatter); 114cd.TryAdd(ConsoleFormatterNames.Simple, new SimpleConsoleFormatter(new FormatterOptionsMonitor<SimpleConsoleFormatterOptions>(new SimpleConsoleFormatterOptions()))); 115cd.TryAdd(ConsoleFormatterNames.Systemd, new SystemdConsoleFormatter(new FormatterOptionsMonitor<ConsoleFormatterOptions>(new ConsoleFormatterOptions()))); 116cd.TryAdd(ConsoleFormatterNames.Json, new JsonConsoleFormatter(new FormatterOptionsMonitor<JsonConsoleFormatterOptions>(new JsonConsoleFormatterOptions())));
Microsoft.Extensions.Options (1)
OptionsCache.cs (1)
100return _cache.TryAdd(name ?? Options.DefaultName, new Lazy<TOptions>(
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
parent\parent\Shared\FxPolyfills\ConcurrentDictionary.cs (1)
39dictionary.TryAdd(pair.Key, pair.Value);
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Analyzers\ValidationsDiagnosticAnalyzer.cs (3)
115if (!allValidatableTypes.TryAdd(currentType, 0)) 195validatableTypeAttributeLocations.TryAdd(attributeOperation.Syntax.GetLocation(), 0); 247endpointParameters.TryAdd(parameter, 0);
Microsoft.Maui (1)
Handlers\HybridWebView\HybridWebViewTaskManager.cs (1)
21 if (!_asyncTaskCallbacks.TryAdd(taskIdString, tcs))
Microsoft.ML.Core (3)
Data\Repository.cs (2)
328if (!PathMap.TryAdd(pathEnt, pathTemp)) 536if (!PathMap.TryAdd(pathLower, pathTemp))
Environment\HostEnvironmentBase.cs (1)
472&& !ListenerDict.TryAdd(typeof(TMessage), dispatcher = new Dispatcher<TMessage>()))
Microsoft.ML.Tokenizers (1)
Model\TiktokenTokenizer.cs (1)
1327_tiktokenCache.TryAdd(tiktokenConfiguration.VocabFile, cache);
Microsoft.NET.StringTools (2)
WeakStringCache.Concurrent.cs (2)
102if (weakHandlesByHashCode.TryAdd(hashCode, handle)) 155if (!removedHandle.IsUsed || !_weakHandlesByHashCode.TryAdd(entry.Key, removedHandle))
Microsoft.TemplateEngine.Core (1)
Util\ProcessorState.cs (1)
106byEncoding.TryAdd(encoding, trie);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
Macros\GeneratePortNumberConfig.cs (1)
135if (!UnavailablePorts.TryAdd(testPort, testPort))
Microsoft.TestPlatform.CrossPlatEngine (4)
Client\Parallel\DiscoveryDataAggregator.cs (2)
66_metricsAggregator.TryAdd( 71_metricsAggregator.TryAdd(
Client\Parallel\ParallelRunDataAggregator.cs (2)
118_metricsAggregator.TryAdd(TelemetryDataConstants.NumberOfAdapterUsedToRunTests, adapterUsedCount); 121_metricsAggregator.TryAdd(
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
BlameCollector.cs (1)
474_testObjectDictionary.TryAdd(blameTestObject.Id, blameTestObject);
Microsoft.VisualStudio.TestPlatform.Common (1)
DataCollection\DataCollectionAttachmentManager.cs (1)
178AttachmentSets[fileTransferInfo.Context].TryAdd(uri, new AttachmentSet(uri, friendlyName));
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (1)
HtmlLogger.cs (1)
243Results.TryAdd(executionId, testResult);
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (5)
TrxLogger.cs (5)
733_testElements.TryAdd(testId, testElement); 783_results.TryAdd(executionId, testResult); 792_innerResults.TryAdd(executionId, testResult); 827_entries.TryAdd(executionId, te); 837_innerTestEntries.TryAdd(executionId, te);
Microsoft.VisualStudio.TestPlatform.ObjectModel (4)
Nuget.Frameworks\CompatibilityProvider.cs (1)
42_cache.TryAdd(cacheKey, result);
TestObject.cs (1)
86_store.TryAdd(kvp.Key, value);
TestProperty\TestProperty.cs (2)
187TypeCache.TryAdd(typeName, type); 250TypeCache.TryAdd(typeName, type);
MSBuild (2)
OutOfProcTaskHostNode.cs (1)
1122if (!_taskContexts.TryAdd(taskId, context))
src\msbuild\src\Shared\RegisteredTaskObjectCacheBase.cs (1)
62dict?.TryAdd(key, obj);
MSBuild.Coordinator (1)
CoordinatorServer.cs (1)
93clientTasks.TryAdd(clientTask, 0);
NuGet.Build.Tasks.Console (5)
MSBuildStaticGraphRestore.cs (2)
1001projectPathLookup.TryAdd(uniqueName, uniqueName); 1007projectPathLookup.TryAdd(projectPath, projectPath);
ProjectWithInnerNodes.cs (1)
48TryAdd(targetFramework, project);
RestoreProjectAdapter.cs (2)
45_targetFrameworks.TryAdd(targetFramework, targetFrameworkInstance); 54_targetFrameworks.TryAdd(targetFramework, OuterBuild);
NuGet.Commands (4)
RestoreCommand\DependencyGraphResolver.DependencyGraphItemIndexer.cs (4)
83_libraryDependencyTable.TryAdd(libraryDependency.Name, LibraryDependencyIndex.Project); 84_libraryRangeTable.TryAdd(libraryDependency.LibraryRange, LibraryRangeIndex.Project); 120_libraryDependencyTable.TryAdd(name, index); 149_libraryRangeTable.TryAdd(libraryRange, index);
NuGet.Configuration (1)
Proxy\ProxyCache.cs (1)
89return _cachedCredentials.TryAdd(configuredProxy.ProxyAddress, proxyCredentials);
NuGet.Frameworks (1)
CompatibilityProvider.cs (1)
42_cache.TryAdd(cacheKey, result);
NuGet.LibraryModel (2)
LibraryDependencyTargetUtils.cs (1)
151LibraryDependencyTargetCache.TryAdd(includeFlags, enumAsString);
LibraryIncludeFlagUtils.cs (1)
135LibraryIncludeFlagsCache.TryAdd(includeFlags, enumAsString);
NuGet.PackageManagement (2)
Resolution\GatherCache.cs (2)
42_singleVersion.TryAdd(key, package); 56_allPackageVersions.TryAdd(key, packages);
NuGet.Packaging (2)
ContentModel\ContentItemCollection.cs (2)
322_assemblyRelatedExtensions.TryAdd(assemblyPrefix, null); 332_assemblyRelatedExtensions.TryAdd(assemblyPrefix, relatedFileExtensionsProperty);
NuGet.Protocol (8)
CachingSourceProvider.cs (1)
90_cachedSources.TryAdd(source.PackageSource.Source, source);
PackagesFolder\LocalPackageFileCache.cs (2)
118_fileExistsCache.TryAdd(sha512Path, true); 146_metadataFileCache.TryAdd(nupkgMetadataPath, true);
PackagesFolder\NuGetv3LocalRepository.cs (1)
233_packageCache.TryAdd(path, package);
Plugins\MessageDispatcher.cs (2)
476_outboundRequestContexts.TryAdd(message.RequestId, requestContext); 632_inboundRequestContexts.TryAdd(message.RequestId, requestContext);
Plugins\RequestHandlers.cs (1)
67return _handlers.TryAdd(method, handler);
Providers\FeedTypeResourceProvider.cs (1)
51_feedTypeCache.TryAdd(source.PackageSource, curResource);
PresentationFramework (3)
System\Windows\Markup\Baml2006\WpfXamlType.cs (3)
278if (Members.TryAdd(name, xamlMember)) 359if (Members.TryAdd(xamlMember.Name, xamlMember)) 370if (AttachableMembers.TryAdd(xamlMember.Name, xamlMember))
PresentationFramework.Aero (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (1)
271if (Members.TryAdd(name, member))
PresentationFramework.Aero2 (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (1)
271if (Members.TryAdd(name, member))
PresentationFramework.AeroLite (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (1)
271if (Members.TryAdd(name, member))
PresentationFramework.Classic (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (1)
285if (Members.TryAdd(name, member))
PresentationFramework.Luna (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (1)
271if (Members.TryAdd(name, member))
PresentationFramework.Royale (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\KnownTypeHelper.cs (1)
271if (Members.TryAdd(name, member))
Roslyn.Diagnostics.Analyzers (8)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentDictionaryExtensions.cs (1)
22if (!dict.TryAdd(key, value))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (1)
84return _dictionary.TryAdd(value, 0);
src\roslyn\src\Dependencies\PooledObjects\PoolTracker.cs (1)
122_outstanding.TryAdd(obj, new AllocationInfo(obj.GetType(), poolName, filePath, lineNumber, _traceLeaks ? Environment.StackTrace : null));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (1)
68public bool Add(T value) => _dictionary.TryAdd(value, 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
70treeMap.TryAdd(key, builder.ToImmutable());
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (2)
144_typesWithSymbolDeclaredEventInvoked.TryAdd(namedType, default); 161_sourceSymbolsToCheck.TryAdd(namedType, default);
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (3)
112s_validatedMetadataTypeCache.TryAdd(typeTuple, true); 130s_metadataTypeCache.TryAdd(type, associatedMetadataType); 194s_typeMemberCache.TryAdd(memberTuple, attributes);
System.ComponentModel.TypeConverter (1)
System\ComponentModel\CollectibleKeyConcurrentHashtable.cs (1)
68? _defaultTable.TryAdd(key, value)
System.Data.Odbc (2)
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbConnectionPoolGroup.cs (2)
180bool addResult = _poolCollection.TryAdd(currentIdentity, newPool); 261newPoolCollection.TryAdd(entry.Key, entry.Value);
System.Data.OleDb (2)
System\Data\ProviderBase\DbConnectionPoolGroup.cs (2)
213bool addResult = _poolCollection.TryAdd(currentIdentity, newPool); 303newPoolCollection.TryAdd(entry.Key, entry.Value);
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\AggregationManager.cs (1)
351_instrumentStates.TryAdd(instrument, instrumentState);
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (1)
382if (_pools.TryAdd(key, pool))
System.Net.Http.WinHttpHandler (1)
System\Net\Http\WinHttpHandler.cs (1)
1723if (_cachedCertificates.TryAdd(key, new CachedCertificateValue(rawCertificateData, Stopwatch.GetTimestamp())))
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (1)
1547if (!TryAdd(key, value))
System.Private.Windows.Core.TestUtilities (1)
NoAssertContext.cs (1)
82s_suppressedThreads.TryAdd(currentThread, --count);
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\DefaultCaching.cs (1)
35return _cache.TryAdd(handle, info);
System.Security.Cryptography (5)
src\runtime\src\libraries\Common\src\Interop\Windows\BCrypt\BCryptAlgorithmCache.cs (3)
40if (!s_handles.TryAdd(key, (handle, hashSize))) 64if (s_supported.TryAdd(key, isSupported) && isSupported) 71if (s_handles.TryAdd(key, (handle, hashSize)))
System\Security\Cryptography\OidLookup.cs (2)
47s_lateBoundOidToFriendlyName.TryAdd(oid, mappedName); 82s_lateBoundFriendlyNameToOid.TryAdd(friendlyName, mappedOid);
System.ServiceModel.Primitives (2)
Internals\System\Runtime\TimeoutHelper.cs (1)
316if (s_tokenCache.TryAdd(targetTime, tcs.Task))
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
1302s_dictionary.TryAdd(mapping, key);
System.Text.Encoding.CodePages (3)
System\Text\EncodingTable.cs (3)
30s_codePageToItemCache.TryAdd(codePage, item); 50s_nameToCodePageCache.TryAdd(name, codePage); 159cache.TryAdd(codePage, name);
System.Text.Json (5)
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (4)
74_nameCacheForWriting.TryAdd(fieldInfo.Key, encodedName); 75_nameCacheForReading.TryAdd(fieldInfo.JsonName, fieldInfo.Key); 153_nameCacheForWriting.TryAdd(key, formatted); 214_nameCacheForWriting.TryAdd(key, formatted);
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (1)
48if (!_typeToDiscriminatorId.TryAdd(derivedType, derivedTypeInfoHolder))
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.Cache.cs (1)
289s_cacheDictionary.TryAdd(key, node);
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
21s_categoryStates.TryAdd(name, true);
System\Windows\Forms\Rendering\Animation\AnimationManager.cs (1)
106_ = manager._renderer.TryAdd(animationRenderer, renderItem);
System.Xaml (3)
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
221result.TryAdd(nsDef.ClrNamespace, xmlNamespaceList);
System\Xaml\Schema\TypeReflector.cs (1)
382_aliasedProperties.TryAdd(directive, member);
System\Xaml\XamlSchemaContext.cs (1)
1217if (dictionary.TryAdd(key, value))
vstest.console (1)
Internal\ConsoleLogger.cs (1)
539if (!LeafTestResults.TryAdd(executionId, new MinimalTestResult(e.Result)))
vstest.console.arm64 (1)
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (1)
539if (!LeafTestResults.TryAdd(executionId, new MinimalTestResult(e.Result)))