18 references to ReleaseTrackingRuleEntryKind
Microsoft.CodeAnalysis.Analyzers (18)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (1)
463if (releaseTrackingLine.Kind != ReleaseTrackingRuleEntryKind.New)
MetaAnalyzers\ReleaseTrackingHelper.cs (17)
54ReleaseTrackingRuleEntryKind? currentRuleEntryKind = null; 99currentRuleEntryKind = ReleaseTrackingRuleEntryKind.New; 104currentRuleEntryKind = ReleaseTrackingRuleEntryKind.Removed; 109currentRuleEntryKind = ReleaseTrackingRuleEntryKind.Changed; 201if (currentRuleEntryKind.Value == ReleaseTrackingRuleEntryKind.Changed) 257static bool IsInvalidEntry(string[] parts, ReleaseTrackingRuleEntryKind currentRuleEntryKind) 274ReleaseTrackingRuleEntryKind.New => parts.Length > 4, 275ReleaseTrackingRuleEntryKind.Removed => parts.Length > 4, 276ReleaseTrackingRuleEntryKind.Changed => parts.Length <= 4, 443public bool IsRemovedRule => Kind == ReleaseTrackingRuleEntryKind.Removed; 444public ReleaseTrackingRuleEntryKind Kind { get; } 450string path, bool isShipped, ReleaseTrackingRuleEntryKind kind) 459string path, bool isShipped, ReleaseTrackingRuleEntryKind kind) 479string path, bool isShipped, ReleaseTrackingRuleEntryKind kind) 482Debug.Assert(kind is ReleaseTrackingRuleEntryKind.New or ReleaseTrackingRuleEntryKind.Removed); 499: base(ruleId, category, enabledByDefault, defaultSeverity, span, sourceText, path, isShipped, ReleaseTrackingRuleEntryKind.Changed)