22 references to TryAdd
Microsoft.CodeAnalysis (5)
CommandLine\AnalyzerConfigSet.cs (1)
302if (_optionsCache.TryAdd(sectionKey, result))
Compilation\Compilation.cs (2)
1215var result = getTypeCache.TryAdd(fullyQualifiedMetadataName, val); 1246var result = getTypesCache.TryAdd(fullyQualifiedMetadataName, val);
Emit\DebugDocumentsBuilder.cs (1)
75_normalizedPathsCache.TryAdd(key, normalizedPath);
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
202s_TryParseDisplayNameCache.TryAdd(displayName, identityAndParts);
Microsoft.CodeAnalysis.CSharp (17)
Binder\BinderFactory.BinderFactoryVisitor.cs (14)
123binderCache.TryAdd(key, result); 190binderCache.TryAdd(key, resultBinder); 229binderCache.TryAdd(key, resultBinder); 256binderCache.TryAdd(key, resultBinder); 324binderCache.TryAdd(key, resultBinder); 357binderCache.TryAdd(key, resultBinder); 428binderCache.TryAdd(key, resultBinder); 679binderCache.TryAdd(key, resultBinder); 707binderCache.TryAdd(key, resultBinder); 794binderCache.TryAdd(key, resultBinder); 888binderCache.TryAdd(key, result); 1027binderCache.TryAdd(key, result); 1159binderCache.TryAdd(key, result); 1227binderCache.TryAdd(key, result);
Binder\BinderFactory.cs (1)
169_binderCache.TryAdd(key, resultBinder);
Compilation\CSharpCompilation.cs (1)
1709typeToNullableVersion.TryAdd(typeArgument, constructedNullableInstance);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
366cache.TryAdd(name, result);