19 references to GlobalFlowStateDictionaryAnalysisValueKind
Microsoft.CodeAnalysis.NetAnalyzers (19)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
321
if (result.Kind !=
GlobalFlowStateDictionaryAnalysisValueKind
.Known)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (3)
337
GlobalFlowStateDictionaryAnalysisValueKind
.Known);
339
return defaultValue.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Known
346
if (value.Kind is
GlobalFlowStateDictionaryAnalysisValueKind
.Known)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisValue.cs (7)
16
public
GlobalFlowStateDictionaryAnalysisValueKind
Kind { get; }
18
public static readonly GlobalFlowStateDictionaryAnalysisValue Empty = new(ImmutableDictionary<IDeferredTypeEntity, TrackingEnumerationSet>.Empty,
GlobalFlowStateDictionaryAnalysisValueKind
.Empty);
20
public static readonly GlobalFlowStateDictionaryAnalysisValue Unknown = new(ImmutableDictionary<IDeferredTypeEntity, TrackingEnumerationSet>.Empty,
GlobalFlowStateDictionaryAnalysisValueKind
.Unknown);
24
GlobalFlowStateDictionaryAnalysisValueKind
kind)
70
return new GlobalFlowStateDictionaryAnalysisValue(builder.ToImmutableDictionary(),
GlobalFlowStateDictionaryAnalysisValueKind
.Known);
117
return new GlobalFlowStateDictionaryAnalysisValue(builder.ToImmutable(),
GlobalFlowStateDictionaryAnalysisValueKind
.Known);
126
: new GlobalFlowStateDictionaryAnalysisValue(TrackedEntities.Remove(entity),
GlobalFlowStateDictionaryAnalysisValueKind
.Known);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisValueDomain.cs (6)
53
if (value1.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Unknown || value2.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Unknown)
58
if (value1.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Empty)
63
if (value2.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Empty)
92
if (value1.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Unknown || value2.Kind ==
GlobalFlowStateDictionaryAnalysisValueKind
.Unknown)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryFlowOperationVisitor.cs (2)
46
if (value.Kind is
GlobalFlowStateDictionaryAnalysisValueKind
.Known or
GlobalFlowStateDictionaryAnalysisValueKind
.Empty)