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