42 references to DiagnosticTag
Microsoft.CodeAnalysis.LanguageServer.Protocol (27)
Extensions\ProtocolConversions.Diagnostics.cs (6)
70diagnostic.Tags = diagnostic.Tags.Append(DiagnosticTag.Unnecessary); 85additionalDiagnostic.Tags = [DiagnosticTag.Unnecessary, VSDiagnosticTags.HiddenInEditor, VSDiagnosticTags.HiddenInErrorList, VSDiagnosticTags.SuppressEditorToolTip]; 93diagnostic.Tags = diagnostic.Tags != null ? diagnostic.Tags.Append(DiagnosticTag.Unnecessary) : [DiagnosticTag.Unnecessary]; 239private static DiagnosticTag[] ConvertTags(DiagnosticData diagnosticData, bool potentialDuplicate) 241using var _ = ArrayBuilder<DiagnosticTag>.GetInstance(out var result);
Protocol\Diagnostic.cs (1)
94public DiagnosticTag[]? Tags
Protocol\DiagnosticTagSupport.cs (1)
22public DiagnosticTag[] ValueSet { get; set; }
Protocol\Extensions\VSDiagnosticTags.cs (19)
8/// Additional <see cref="DiagnosticTag"/> values that are specific to Visual Studio. 15public const DiagnosticTag BuildError = (DiagnosticTag)(int.MaxValue - 1); 20public const DiagnosticTag IntellisenseError = (DiagnosticTag)(int.MaxValue - 2); 30public const DiagnosticTag PotentialDuplicate = (DiagnosticTag)(int.MaxValue - 3); 35public const DiagnosticTag HiddenInErrorList = (DiagnosticTag)(int.MaxValue - 4); 40public const DiagnosticTag VisibleInErrorList = (DiagnosticTag)(int.MaxValue - 5); 45public const DiagnosticTag HiddenInEditor = (DiagnosticTag)(int.MaxValue - 6); 50public const DiagnosticTag SuppressEditorToolTip = (DiagnosticTag)(int.MaxValue - 7); 56public const DiagnosticTag EditAndContinueError = (DiagnosticTag)(int.MaxValue - 8); 61public const DiagnosticTag TaskItem = (DiagnosticTag)(int.MaxValue - 9);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (8)
Diagnostics\PullDiagnosticTests.cs (8)
868Assert.True(results.Single().Diagnostics![0].Tags!.Contains(DiagnosticTag.Unnecessary)); 872Assert.False(results.Single().Diagnostics![1].Tags!.Contains(DiagnosticTag.Unnecessary)); 878Assert.True(results.Single().Diagnostics![0].Tags!.Contains(DiagnosticTag.Unnecessary)); 905AssertEx.All(results.Single().Diagnostics, d => Assert.False(d.Tags!.Contains(DiagnosticTag.Unnecessary))); 937Assert.False(results.Single().Diagnostics![0].Tags!.Contains(DiagnosticTag.Unnecessary)); 941Assert.True(results.Single().Diagnostics![1].Tags!.Contains(DiagnosticTag.Unnecessary)); 945Assert.True(results.Single().Diagnostics![2].Tags!.Contains(DiagnosticTag.Unnecessary)); 951Assert.True(results.Single().Diagnostics!.Single().Tags!.Contains(DiagnosticTag.Unnecessary));
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Diagnostics\TaskListDiagnosticProvider.cs (1)
15private static readonly DiagnosticTag[] s_taskItemTags = [VSDiagnosticTags.TaskItem];
Microsoft.CodeAnalysis.Remote.Razor (2)
Diagnostics\RemoteDiagnosticsService.cs (2)
24private static readonly DiagnosticTag[] s_unnecessaryDiagnosticTags = [VSDiagnosticTags.HiddenInEditor, DiagnosticTag.Unnecessary];
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\CohostDocumentPullDiagnosticsTest.cs (2)
52var tags = Assert.IsType<DiagnosticTag[]>(diagnostic.Tags); 56tag => Assert.Equal(DiagnosticTag.Unnecessary, tag));
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
Endpoints\CohostDocumentPullDiagnosticsTest.cs (2)
51var tags = Assert.IsType<DiagnosticTag[]>(diagnostic.Tags); 52Assert.Contains(tags, tag => tag == DiagnosticTag.Unnecessary);