1 instantiation of DeclarationTuple
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
585
public void CollectVariableDeclaratorOperation(ILocalSymbol localSymbol, IVariableInitializerOperation declaratorOperation, ITypeSymbol createdType) => _createdSymbolMap.TryAdd(localSymbol, new
DeclarationTuple
(declaratorOperation, createdType));
6 references to DeclarationTuple
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (6)
171
if (dataResult.TryGetDeclarationTuple(localSymbol, out
var
declarationTuple) &&
579
private readonly PooledConcurrentDictionary<ILocalSymbol,
DeclarationTuple
> _createdSymbolMap = PooledConcurrentDictionary<ILocalSymbol,
DeclarationTuple
>.GetInstance(SymbolEqualityComparer.Default);
704
private readonly PooledConcurrentDictionary<ILocalSymbol,
DeclarationTuple
> _createdSymbolMap;
708
public DataResult(PooledConcurrentDictionary<ILocalSymbol,
DeclarationTuple
> createdSymbolMap,
721
public bool TryGetDeclarationTuple(ILocalSymbol localSymbol, out
DeclarationTuple
declarationTuple) => _createdSymbolMap.TryGetValue(localSymbol, out declarationTuple);