2 types derived from ReleaseTrackingLine
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\ReleaseTrackingHelper.cs (2)
473internal sealed class NewOrRemovedRuleReleaseTrackingLine : ReleaseTrackingLine 486internal sealed class ChangedRuleReleaseTrackingLine : ReleaseTrackingLine
13 references to ReleaseTrackingLine
Microsoft.CodeAnalysis.Analyzers (13)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (3)
286if (!TryGetLatestReleaseTrackingLine(ruleId, shippedData, unshippedData, out _, out var releaseTrackingLine) || 388[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 415using var _ = PooledDictionary<string, (Version version, ReleaseTrackingLine releaseTrackingLine)>.GetInstance(out var lastEntriesByRuleMap);
MetaAnalyzers\ReleaseTrackingHelper.cs (10)
200ReleaseTrackingLine releaseTrackingLine; 354[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 361[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 368[NotNullWhen(returnValue: true)] out ReleaseTrackingLine? releaseTrackingLine) 397public ImmutableSortedDictionary<Version, ReleaseTrackingLine> ReleasesByVersionMap { get; } 408private readonly ImmutableSortedDictionary<Version, ReleaseTrackingLine>.Builder _builder 409= ImmutableSortedDictionary.CreateBuilder<Version, ReleaseTrackingLine>(ReverseComparer.Instance); 411public void AddEntry(Version version, ReleaseTrackingLine releaseTrackingLine, out bool hasExistingEntry) 417public ImmutableSortedDictionary<Version, ReleaseTrackingLine> ToImmutable() 446internal static ReleaseTrackingLine Create(