1 write to _wellKnownSymbolsInfo
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (1)
30
_wellKnownSymbolsInfo
= wellKnownSymbolsInfo;
13 references to _wellKnownSymbolsInfo
Microsoft.CodeAnalysis.NetAnalyzers (13)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (13)
48
if (!IsDeferredType(typeSymbol,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes))
53
var enumerationCount = GetEnumerationCount(parameterOrLocalReferenceOperation,
_wellKnownSymbolsInfo
);
71
l => !IsDeferredType(l.LocationType?.OriginalDefinition,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes)))
86
if (assignedValueOperation is null || !IsDeferredType(assignedValueOperation.Type?.OriginalDefinition,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes))
191
&& IsDeferredType(location.LocationType?.OriginalDefinition,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes))
201
ExpandInvocationOperation(invocationCreationOperation,
_wellKnownSymbolsInfo
, queue);
205
if (!
_wellKnownSymbolsInfo
.NoEffectLinqChainMethods.Contains(creationMethod.OriginalDefinition)
206
&& IsDeferredType(invocationCreationOperation.Type?.OriginalDefinition,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes))
222
l => !IsDeferredType(l.LocationType?.OriginalDefinition,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes)))
244
ExpandInvocationOperation(invocationOperation,
_wellKnownSymbolsInfo
, queue);
264
ExpandConversionOperation(conversionOperation,
_wellKnownSymbolsInfo
, queue);
356
if (!IsDeferredType(operation.Type?.OriginalDefinition,
_wellKnownSymbolsInfo
.AdditionalDeferredTypes))
365
&&
_wellKnownSymbolsInfo
.GetEnumeratorMethods.Contains(invocationOperation.TargetMethod.OriginalDefinition)