1 write to ContainsKeyArgumentReference
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (1)
56ContainsKeyArgumentReference = containsKeyArgumentReference;
12 references to ContainsKeyArgumentReference
Microsoft.CodeAnalysis.NetAnalyzers (12)
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (12)
70ContainsKeyArgumentReference.Equals(other.ContainsKeyArgumentReference) && 83return RoslynHashCode.Combine(_usageLocations, DictionaryReference, ContainsKeyArgumentReference, AddSymbol, SetterLocation, AdditionalArrayIndexReferences); 340IsSameConstantOrReferenceOperation(invocation.Arguments[0].Value, usageContext.ContainsKeyArgumentReference): 347&& IsSameConstantOrReferenceOperation(invocation.Arguments[0].Value, usageContext.ContainsKeyArgumentReference) 357&& IsSameConstantOrReferenceOperation(indexer.Arguments[0].Value, usageContext.ContainsKeyArgumentReference): 412if (IsSameReferenceOperation(descendant, usageContext.ContainsKeyArgumentReference) || 422if (IsSameReferenceOperation(descendant, usageContext.ContainsKeyArgumentReference) || 432if (IsSameReferenceOperation(descendant, usageContext.ContainsKeyArgumentReference) || 481if (IsSameReferenceOperation(target, usageContext.ContainsKeyArgumentReference) || 495IsSameConstantOrReferenceOperation(reference.Arguments[0].Value, usageContext.ContainsKeyArgumentReference): 503IsSameConstantOrReferenceOperation(invocation.Arguments[0].Value, usageContext.ContainsKeyArgumentReference):