1 write to AdditionalDeferredTypes
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\WellKnownSymbolsInfo.cs (1)
83
AdditionalDeferredTypes
= additionalDeferredTypes;
20 references to AdditionalDeferredTypes
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
256
if (IsDeferredType(operation.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (7)
48
if (!IsDeferredType(typeSymbol, _wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
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
))
206
&& IsDeferredType(invocationCreationOperation.Type?.OriginalDefinition, _wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
222
l => !IsDeferredType(l.LocationType?.OriginalDefinition, _wellKnownSymbolsInfo.
AdditionalDeferredTypes
)))
356
if (!IsDeferredType(operation.Type?.OriginalDefinition, _wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerationsHelpers.cs (12)
88
&& IsDeferredType(conversionOperation.Operand.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
)
89
&& IsDeferredType(conversionOperation.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
);
99
if (!IsDeferredType(operation.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
179
|| !IsDeferredType(invocationOperation.Instance.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
230
!IsDeferredType(argumentOperation.Value.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
250
methodParameter => IsDeferredType(methodParameter.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
) && methodParameter.Equals(argumentMappingParameter)))
263
&& IsDeferredType(argumentMappingParameter.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
);
293
!IsDeferredType(argumentOperationToCheck.Value.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
304
if (!IsDeferredType(targetMethod.ReturnType.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
))
317
methodParameter => IsDeferredType(methodParameter.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
) && methodParameter.Equals(argumentMappingParameter.OriginalDefinition)))
342
|| !IsDeferredType(invocationOperation.Instance.Type?.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
)
343
|| !IsDeferredType(invocationOperation.TargetMethod.ReturnType.OriginalDefinition, wellKnownSymbolsInfo.
AdditionalDeferredTypes
))