59 references to GetValue
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalysisValueProvider.cs (1)
54value = _valueCache.GetValue(key, _valueCacheCallback).Value;
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (1)
37=> _providerCache.GetValue(compilation, s_createProviderCallback).GetSemanticModel(tree, options);
Syntax\SyntaxNodeExtensions_Tracking.cs (2)
50s_nodeToIdMap.GetValue(node, n => new SyntaxAnnotation(IdAnnotationKind)); 129CurrentNodes tracked = s_rootToCurrentNodesMap.GetValue(trueRoot, r => new CurrentNodes(r));
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamespaceOrTypeSymbolExtensions.cs (1)
33=> s_namespaceOrTypeToNameMap.GetValue(symbol, static symbol =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
52var treeMap = s_treeAliasMap.GetValue(semanticModel.Compilation, static _ => new TreeMap());
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Host\Mef\CodeStyleHostLanguageServices.MefHostExportProvider.cs (3)
26var exportProvider = s_exportProvidersByLanguageCache.GetValue(hostLanguageServices.Language, MefHostExportProvider.Create); 32=> hostLanguageServices != null ? s_mappedLanguageServices.GetValue(hostLanguageServices, Create) : null; 35=> s_mappedLanguageServices.GetValue(hostLanguageServices, Create);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (1)
30=> s_rootToDirectiveInfo.GetValue(
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1004attrs = s_declAttributes.GetValue(declaration, declaration => 1017attrs = s_declReturnAttributes.GetValue(declaration, declaration =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\DirectiveSyntaxExtensions.cs (1)
30=> s_rootToDirectiveInfo.GetValue(
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Extensions\HostWorkspaceServicesExtensions.cs (1)
53contentTypeMap = s_hostServicesToContentTypeMap.GetValue(workspaceServices, CreateContentTypeMap);
Microsoft.CodeAnalysis.EditorFeatures.Text (2)
Extensions.SnapshotSourceText.cs (1)
239weakReference = s_textImageToEditorSnapshotMap.GetValue(
Extensions.TextBufferContainer.cs (1)
49return s_textContainerMap.GetValue(buffer, static buffer => new TextBufferContainer(buffer));
Microsoft.CodeAnalysis.Features (6)
AddImport\AbstractAddImportFeatureService.cs (1)
401return s_isInPackagesDirectory.GetValue(
Common\AbstractProjectExtensionProvider.cs (3)
63=> s_referencesToExtensionsMap.GetValue(analyzerReferences, _ => new(ComputeExtensions(language, analyzerReferences))).Value; 70var provider = s_referenceToProviderMap.GetValue( 116return s_extensionInfoMap.GetValue(extension,
EmbeddedLanguages\AbstractLanguageDetector.cs (1)
210=> s_compilationToDetector.GetValue(compilation, _ => default(TDetectorInfo).Create(compilation, info));
Workspace\CompileTimeSolutionProvider.cs (1)
138compileTimeSolution = _designTimeToCompileTimeSolution.GetValue(designTimeSolution, _ => compileTimeSolution);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\CodeFixes\CodeFixService.cs (1)
973: _projectFixersMap.GetValue(document.Project.AnalyzerReferences, _ => ComputeProjectFixers(document));
Features\Diagnostics\DiagnosticAnalyzerService_IncrementalAnalyzer.cs (1)
15return _map.GetValue(workspace, _createIncrementalAnalyzer);
Microsoft.CodeAnalysis.Workspaces (21)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
140var dictionary = s_solutionToDependentProjectMap.GetValue(solution, static _ => new());
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
37lazyIndex = s_projectToIndex.GetValue(
FindSymbols\FindReferences\FindReferenceCache.cs (1)
30var lazy = s_cache.GetValue(document, static document => AsyncLazy.Create(ComputeCacheAsync, document));
FindSymbols\Shared\AbstractSyntaxIndex.cs (2)
70s_documentToIndex.GetValue(document, _ => indexCopy); 72s_documentIdToIndex.GetValue(document.Id, _ => indexCopy);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
159var asyncLazy = s_peReferenceToInfo.GetValue(
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
72var lazy = s_projectToSourceChecksum.GetValue(
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
336=> s_projectStringTable.GetValue(project, static _ => StringTable.GetInstance());
Shared\Extensions\INamespaceSymbolExtensions.cs (2)
42var names1 = s_namespaceToNameMap.GetValue(n1, GetNameParts); 43var names2 = s_namespaceToNameMap.GetValue(n2, GetNameParts);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamespaceOrTypeSymbolExtensions.cs (1)
33=> s_namespaceOrTypeToNameMap.GetValue(symbol, static symbol =>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
52var treeMap = s_treeAliasMap.GetValue(semanticModel.Compilation, static _ => new TreeMap());
Workspace\Solution\DocumentState.cs (1)
656existingId = s_syntaxTreeToIdMap.GetValue(tree, t => localId);
Workspace\Solution\FileTextLoader.cs (1)
67=> s_isObsoleteCreateTextOverriden.GetValue(
Workspace\Solution\SolutionCompilationState.CompilationTracker.CompilationTrackerState.cs (1)
278s_assemblyOrModuleSymbolToProjectMap.GetValue(assemblyOrModuleSymbol, _ => projectId);
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (1)
210var lazy = s_compilationToSkeletonSet.GetValue(compilation,
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
84return s_projectStateToSourceGeneratorsMap.GetValue(projectState, ComputeSourceGenerators);
Workspace\Solution\SolutionState_Checksum.cs (1)
40=> s_projectIdToSortedProjectsMap.GetValue(unorderedList, projectIds => projectIds.OrderBy(id => id.Id).ToImmutableArray());
Workspace\Solution\StateChecksums.cs (1)
624=> s_objectToChecksumCollectionCache.GetValue(value, _ => new StrongBox<TResult>(checksumCreator(value, arg))).Value;
Workspace\Solution\TextLoader.cs (1)
63if (s_isObsoleteLoadTextAndVersionAsyncOverriden.GetValue(
Workspace\Workspace_Registration.cs (1)
76return s_bufferToWorkspaceRegistrationMap.GetValue(textContainer, static _ => new WorkspaceRegistration());
Microsoft.Maui.Controls (6)
PlatformBindingHelpers.cs (4)
41 var proxy = BindableObjectProxy<TPlatformView>.BindableObjectProxies.GetValue(target, (TPlatformView key) => new BindableObjectProxy<TPlatformView>(key)); 113 var proxy = BindableObjectProxy<TPlatformView>.BindableObjectProxies.GetValue(target, (TPlatformView key) => new BindableObjectProxy<TPlatformView>(key)); 124 var proxy = BindableObjectProxy<TPlatformView>.BindableObjectProxies.GetValue(target, (TPlatformView key) => new BindableObjectProxy<TPlatformView>(key)); 133 var proxy = BindableObjectProxy<TPlatformView>.BindableObjectProxies.GetValue(target, (TPlatformView key) => new BindableObjectProxy<TPlatformView>(key));
ResourceDictionary.cs (2)
49 var instance = s_instances.GetValue(typeof(T), static _ => new T()); 69 return s_instances.GetValue(type, _ => (ResourceDictionary)Activator.CreateInstance(type));
Microsoft.VisualStudio.LanguageServices (1)
Extensions\VisualStudioWorkspaceImplExtensions.cs (1)
26var itemIdToImageHandle = s_hierarchyToItemIdToImageHandle.GetValue(hierarchy, static _ => new Dictionary<uint, IImageHandle>());
PresentationFramework (3)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
21return InspectableInfoTable.GetValue(_this, o => PregenerateNativeTypeInformation(o).inspectableInfo);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (1)
464return _adapterTable.GetValue(__this, (enumerator) => new ToAbiHelper(enumerator));
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (1)
255return _adapterTable.GetValue(__this, (list) => new ToAbiHelper(list));
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\ContextAware.cs (1)
95return _collectibleTable.GetValue(t, k => f(k));
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
68Type implementationType = _forwarderInterfaceCache.GetValue(runtimeType, runtimeType =>
System.Threading.Tasks.Dataflow (1)
Base\DataflowBlock.cs (1)
2267return _table.GetValue(source, static s => new SourceObservable<TOutput>(s));
System.Transactions.Local (1)
System\Transactions\Transaction.cs (1)
1074return s_contextDataTable.GetValue(contextKey, (env) => new ContextData(true));