25 references to DiagnosticSeverity
Microsoft.Build (7)
BuildCheck\Utilities\CheckResultSeverityExtensions.cs (7)
9public static DiagnosticSeverity? ToDiagnosticSeverity(this CheckResultSeverity? severity) 19public static DiagnosticSeverity ToDiagnosticSeverity(this CheckResultSeverity severity) 23CheckResultSeverity.Default => DiagnosticSeverity.Default, 24CheckResultSeverity.None => DiagnosticSeverity.None, 25CheckResultSeverity.Suggestion => DiagnosticSeverity.Suggestion, 26CheckResultSeverity.Warning => DiagnosticSeverity.Warning, 27CheckResultSeverity.Error => DiagnosticSeverity.Error,
Microsoft.Build.Framework (12)
BuildCheck\BuildCheckEventArgs.cs (6)
64foreach (DiagnosticSeverity severity in data.ExplicitSeverities) 102DiagnosticSeverity defaultSeverity = (DiagnosticSeverity)reader.Read7BitEncodedInt(); 104HashSet<DiagnosticSeverity> explicitSeverities = 105EnumerableExtensions.NewHashSet<DiagnosticSeverity>(explicitSeveritiesCount); 108explicitSeverities.Add((DiagnosticSeverity)reader.Read7BitEncodedInt());
BuildCheck\BuildCheckRuleTelemetryData.cs (6)
21DiagnosticSeverity defaultSeverity) 27DiagnosticSeverity defaultSeverity, 28HashSet<DiagnosticSeverity> explicitSeverities, 59new HashSet<DiagnosticSeverity>(data1.ExplicitSeverities.Union(data2.ExplicitSeverities)), 71public DiagnosticSeverity DefaultSeverity { get; init; } = defaultSeverity; 76public HashSet<DiagnosticSeverity> ExplicitSeverities { get; init; } = [];
Microsoft.Build.Framework.UnitTests (6)
BuildCheckTracingEventArgs_Tests.cs (6)
30BuildCheckRuleTelemetryData ruleData1 = new("id1", "name1", true, DiagnosticSeverity.Suggestion, 31new HashSet<DiagnosticSeverity>() { DiagnosticSeverity.Default, DiagnosticSeverity.Suggestion }, 34BuildCheckRuleTelemetryData ruleData2 = new("id2", "name2", false, DiagnosticSeverity.Error, 35new HashSet<DiagnosticSeverity>(),