6 references to GetOrCreateValue
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\RoslynAnalyzers\Utilities\Compiler\BoundedCache.cs (1)
18
return
GetOrCreateValue
(key, CreateDefaultValue);
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
51
s_byCompilationCache.
GetOrCreateValue
(compilation, CreateConcurrentDictionary);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
44
return s_providerCache.
GetOrCreateValue
(compilation, CreateWellKnownTypeProvider);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
98
disposeHelper = s_DisposeHelperCache.
GetOrCreateValue
(compilation, CreateDisposeAnalysisHelper);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataConfig.cs (1)
78
=> s_ConfigsByCompilation.
GetOrCreateValue
(compilation, Create);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\WebInputSources.cs (1)
91
var classCache = s_classIsControllerByCompilation.
GetOrCreateValue
(wellKnownTypeProvider.Compilation, (compilation) => new ConcurrentDictionary<INamedTypeSymbol, bool>());