24 references to TryGetValue
Microsoft.CodeAnalysis (7)
CommandLine\AnalyzerConfigSet.cs (1)
241if (!_optionsCache.TryGetValue(sectionKey, out var result))
Compilation\Compilation.cs (4)
1212if (!getTypeCache.TryGetValue(fullyQualifiedMetadataName, out INamedTypeSymbol? val)) 1217|| !getTypeCache.TryGetValue(fullyQualifiedMetadataName, out var addedType) // Could fail if the type was already evicted from the cache 1243if (!getTypesCache.TryGetValue(fullyQualifiedMetadataName, out ImmutableArray<INamedTypeSymbol> val)) 1248|| !getTypesCache.TryGetValue(fullyQualifiedMetadataName, out var addedArray) // Could fail if the type was already evicted from the cache
Emit\DebugDocumentsBuilder.cs (1)
72if (!_normalizedPathsCache.TryGetValue(key, out normalizedPath))
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
197if (!s_TryParseDisplayNameCache.TryGetValue(displayName, out var identityAndParts))
Microsoft.CodeAnalysis.CSharp (17)
Binder\BinderFactory.BinderFactoryVisitor.cs (14)
117if (!binderCache.TryGetValue(key, out result)) 161if (!binderCache.TryGetValue(key, out resultBinder)) 209if (!binderCache.TryGetValue(key, out resultBinder)) 246if (!binderCache.TryGetValue(key, out resultBinder)) 275if (!binderCache.TryGetValue(key, out resultBinder)) 343if (!binderCache.TryGetValue(key, out resultBinder)) 413if (!binderCache.TryGetValue(key, out resultBinder)) 663if (!binderCache.TryGetValue(key, out resultBinder)) 698if (!binderCache.TryGetValue(key, out resultBinder)) 754if (!binderCache.TryGetValue(key, out resultBinder)) 860if (!binderCache.TryGetValue(key, out result)) 951if (!binderCache.TryGetValue(key, out result)) 1148if (!binderCache.TryGetValue(key, out result)) 1197if (!binderCache.TryGetValue(key, out result))
Binder\BinderFactory.cs (1)
163if (!_binderCache.TryGetValue(key, out Binder resultBinder))
Compilation\CSharpCompilation.cs (1)
1706if (!typeToNullableVersion.TryGetValue(typeArgument, out var constructedNullableInstance))
Symbols\SubstitutedNamedTypeSymbol.cs (1)
325if (cache != null && cache.TryGetValue(name, out result))