2 types derived from ReleaseTrackingLine
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\ReleaseTrackingHelper.cs (2)
472internal sealed class NewOrRemovedRuleReleaseTrackingLine : ReleaseTrackingLine 485internal sealed class ChangedRuleReleaseTrackingLine : ReleaseTrackingLine
13 references to ReleaseTrackingLine
Microsoft.CodeAnalysis.Analyzers (13)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (3)
284if (!TryGetLatestReleaseTrackingLine(ruleId, shippedData, unshippedData, out _, out var releaseTrackingLine) || 386[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 413using var lastEntriesByRuleMap = PooledDictionary<string, (Version version, ReleaseTrackingLine releaseTrackingLine)>.GetInstance();
MetaAnalyzers\ReleaseTrackingHelper.cs (10)
199ReleaseTrackingLine releaseTrackingLine; 353[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 360[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 367[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 396public ImmutableSortedDictionary<Version, ReleaseTrackingLine> ReleasesByVersionMap { get; } 407private readonly ImmutableSortedDictionary<Version, ReleaseTrackingLine>.Builder _builder 408= ImmutableSortedDictionary.CreateBuilder<Version, ReleaseTrackingLine>(ReverseComparer.Instance); 410public void AddEntry(Version version, ReleaseTrackingLine releaseTrackingLine, out bool hasExistingEntry) 416public ImmutableSortedDictionary<Version, ReleaseTrackingLine> ToImmutable() 445internal static ReleaseTrackingLine Create(