38 references to DiagnosticTag
Microsoft.CodeAnalysis.LanguageServer.Protocol (27)
Extensions\ProtocolConversions.Diagnostics.cs (6)
66
diagnostic.Tags = diagnostic.Tags.Append(
DiagnosticTag
.Unnecessary);
81
additionalDiagnostic.Tags = [
DiagnosticTag
.Unnecessary, VSDiagnosticTags.HiddenInEditor, VSDiagnosticTags.HiddenInErrorList, VSDiagnosticTags.SuppressEditorToolTip];
89
diagnostic.Tags = diagnostic.Tags != null ? diagnostic.Tags.Append(
DiagnosticTag
.Unnecessary) : [
DiagnosticTag
.Unnecessary];
235
private static
DiagnosticTag
[] ConvertTags(DiagnosticData diagnosticData, bool potentialDuplicate)
237
using var _ = ArrayBuilder<
DiagnosticTag
>.GetInstance(out var result);
Protocol\Diagnostic.cs (1)
94
public
DiagnosticTag
[]? Tags
Protocol\DiagnosticTagSupport.cs (1)
22
public
DiagnosticTag
[] ValueSet { get; set; }
Protocol\Extensions\VSDiagnosticTags.cs (19)
8
/// Additional <see cref="
DiagnosticTag
"/> values that are specific to Visual Studio.
15
public const
DiagnosticTag
BuildError = (
DiagnosticTag
)(int.MaxValue - 1);
20
public const
DiagnosticTag
IntellisenseError = (
DiagnosticTag
)(int.MaxValue - 2);
30
public const
DiagnosticTag
PotentialDuplicate = (
DiagnosticTag
)(int.MaxValue - 3);
35
public const
DiagnosticTag
HiddenInErrorList = (
DiagnosticTag
)(int.MaxValue - 4);
40
public const
DiagnosticTag
VisibleInErrorList = (
DiagnosticTag
)(int.MaxValue - 5);
45
public const
DiagnosticTag
HiddenInEditor = (
DiagnosticTag
)(int.MaxValue - 6);
50
public const
DiagnosticTag
SuppressEditorToolTip = (
DiagnosticTag
)(int.MaxValue - 7);
56
public const
DiagnosticTag
EditAndContinueError = (
DiagnosticTag
)(int.MaxValue - 8);
61
public const
DiagnosticTag
TaskItem = (
DiagnosticTag
)(int.MaxValue - 9);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (8)
Diagnostics\PullDiagnosticTests.cs (8)
784
Assert.True(results.Single().Diagnostics![0].Tags!.Contains(
DiagnosticTag
.Unnecessary));
788
Assert.False(results.Single().Diagnostics![1].Tags!.Contains(
DiagnosticTag
.Unnecessary));
794
Assert.True(results.Single().Diagnostics![0].Tags!.Contains(
DiagnosticTag
.Unnecessary));
821
AssertEx.All(results.Single().Diagnostics, d => Assert.False(d.Tags!.Contains(
DiagnosticTag
.Unnecessary)));
853
Assert.False(results.Single().Diagnostics![0].Tags!.Contains(
DiagnosticTag
.Unnecessary));
857
Assert.True(results.Single().Diagnostics![1].Tags!.Contains(
DiagnosticTag
.Unnecessary));
861
Assert.True(results.Single().Diagnostics![2].Tags!.Contains(
DiagnosticTag
.Unnecessary));
867
Assert.True(results.Single().Diagnostics!.Single().Tags!.Contains(
DiagnosticTag
.Unnecessary));
Microsoft.VisualStudio.LanguageServices.Xaml (3)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (3)
166
private static
DiagnosticTag
[] ConvertTags(XamlDiagnostic diagnostic)
168
using var _ = ArrayBuilder<
DiagnosticTag
>.GetInstance(out var result);
188
result.Add(
DiagnosticTag
.Unnecessary);