17 references to ReleaseTrackingRuleEntryKind
GenerateDocumentationAndConfigFiles (17)
src\RoslynAnalyzers\Microsoft.CodeAnalysis.Analyzers\Core\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)