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