17 references to ReleaseTrackingRuleEntryKind
GenerateDocumentationAndConfigFiles (17)
ReleaseTrackingHelper.cs (17)
47ReleaseTrackingRuleEntryKind? currentRuleEntryKind = null;
92currentRuleEntryKind = ReleaseTrackingRuleEntryKind.New;
97currentRuleEntryKind = ReleaseTrackingRuleEntryKind.Removed;
102currentRuleEntryKind = ReleaseTrackingRuleEntryKind.Changed;
194if (currentRuleEntryKind.Value == ReleaseTrackingRuleEntryKind.Changed)
250static bool IsInvalidEntry(string[] parts, ReleaseTrackingRuleEntryKind currentRuleEntryKind)
267ReleaseTrackingRuleEntryKind.New => parts.Length > 4,
268ReleaseTrackingRuleEntryKind.Removed => parts.Length > 4,
269ReleaseTrackingRuleEntryKind.Changed => parts.Length <= 4,
436public bool IsRemovedRule => Kind == ReleaseTrackingRuleEntryKind.Removed;
437public ReleaseTrackingRuleEntryKind Kind { get; }
443string path, bool isShipped, ReleaseTrackingRuleEntryKind kind)
452string path, bool isShipped, ReleaseTrackingRuleEntryKind kind)
472string path, bool isShipped, ReleaseTrackingRuleEntryKind kind)
475Debug.Assert(kind is ReleaseTrackingRuleEntryKind.New or ReleaseTrackingRuleEntryKind.Removed);
492: base(ruleId, category, enabledByDefault, defaultSeverity, span, sourceText, path, isShipped, ReleaseTrackingRuleEntryKind.Changed)