Beispiel #1
0
            public SharedStateAnalyzer()
            {
                _treeValueProvider = new SyntaxTreeValueProvider <bool>(IsGeneratedCode);
                _treeCallbackSet   = new HashSet <SyntaxTree>(SyntaxTreeComparer.Instance);

                _textValueProvider = new SourceTextValueProvider <int>(GetCharacterCount);
                _textCallbackSet   = new HashSet <SourceText>(SourceTextComparer.Instance);
            }
 /// <inheritdoc/>
 public bool TryGetValue <TValue>(SourceText text, SourceTextValueProvider <TValue> valueProvider, [MaybeNullWhen(false)] out TValue value)
 {
     return(_context.TryGetValue(text, valueProvider, out value));
 }