2 instantiations of AnalysisValueProvider
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\SourceTextValueProvider.cs (1)
26CoreValueProvider = new AnalysisValueProvider<SourceText, TValue>(computeValue, sourceTextComparer ?? SourceTextComparer.Instance);
DiagnosticAnalyzer\SyntaxTreeValueProvider.cs (1)
25CoreValueProvider = new AnalysisValueProvider<SyntaxTree, TValue>(computeValue, syntaxTreeComparer ?? SyntaxTreeComparer.Instance);
12 references to AnalysisValueProvider
Microsoft.CodeAnalysis (12)
DiagnosticAnalyzer\CompilationAnalysisValueProvider.cs (3)
13/// Wrapper over the core <see cref="AnalysisValueProvider{TKey, TValue}"/> which holds a strong reference to key-value pairs for the lifetime of a compilation that this provider is associated with. 19private readonly AnalysisValueProvider<TKey, TValue> _analysisValueProvider; 22public CompilationAnalysisValueProvider(AnalysisValueProvider<TKey, TValue> analysisValueProvider)
DiagnosticAnalyzer\CompilationAnalysisValueProviderFactory.cs (1)
16public CompilationAnalysisValueProvider<TKey, TValue> GetValueProvider<TKey, TValue>(AnalysisValueProvider<TKey, TValue> analysisSharedStateProvider)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (4)
239private bool TryGetValue<TKey, TValue>(TKey key, AnalysisValueProvider<TKey, TValue> valueProvider, [MaybeNullWhen(false)] out TValue value) 503private bool TryGetValue<TKey, TValue>(TKey key, AnalysisValueProvider<TKey, TValue> valueProvider, [MaybeNullWhen(false)] out TValue value) 510internal virtual bool TryGetValueCore<TKey, TValue>(TKey key, AnalysisValueProvider<TKey, TValue> valueProvider, [MaybeNullWhen(false)] out TValue value) 610private bool TryGetValue<TKey, TValue>(TKey key, AnalysisValueProvider<TKey, TValue> valueProvider, [MaybeNullWhen(false)] out TValue value)
DiagnosticAnalyzer\DiagnosticAnalysisContextHelpers.cs (1)
157internal static void VerifyArguments<TKey, TValue>(TKey key, AnalysisValueProvider<TKey, TValue> valueProvider)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
214internal override bool TryGetValueCore<TKey, TValue>(TKey key, AnalysisValueProvider<TKey, TValue> valueProvider, [MaybeNullWhen(false)] out TValue value)
DiagnosticAnalyzer\SourceTextValueProvider.cs (1)
16internal AnalysisValueProvider<SourceText, TValue> CoreValueProvider { get; private set; }
DiagnosticAnalyzer\SyntaxTreeValueProvider.cs (1)
15internal AnalysisValueProvider<SyntaxTree, TValue> CoreValueProvider { get; private set; }