4 writes to Tags
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.Diagnostics.cs (4)
56
diagnostic.
Tags
= diagnostic.Tags.Append(DiagnosticTag.Unnecessary);
71
additionalDiagnostic.
Tags
= [DiagnosticTag.Unnecessary, VSDiagnosticTags.HiddenInEditor, VSDiagnosticTags.HiddenInErrorList, VSDiagnosticTags.SuppressEditorToolTip];
79
diagnostic.
Tags
= diagnostic.Tags != null ? diagnostic.Tags.Append(DiagnosticTag.Unnecessary) : [DiagnosticTag.Unnecessary];
111
Tags
= ConvertTags(diagnosticData, isLiveSource, potentialDuplicate),
13 references to Tags
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Extensions\ProtocolConversions.Diagnostics.cs (4)
55
Contract.ThrowIfNull(diagnostic.
Tags
, $"diagnostic {diagnostic.Identifier} was missing tags");
56
diagnostic.Tags = diagnostic.
Tags
.Append(DiagnosticTag.Unnecessary);
79
diagnostic.Tags = diagnostic.
Tags
!= null ? diagnostic.
Tags
.Append(DiagnosticTag.Unnecessary) : [DiagnosticTag.Unnecessary];
Protocol\Diagnostic.cs (7)
150
&& (this.
Tags
== null
151
? other.
Tags
== null
152
: this.
Tags
.Equals(other.
Tags
) || this.
Tags
.SequenceEqual(other.
Tags
))
181
Hash.Combine(Hash.CombineValues(
Tags
),
Protocol\DiagnosticTagSupport.cs (1)
10
/// Represent the client's support for the <see cref="Diagnostic.
Tags
"/> property to provide metadata about a diagnostic.
Protocol\PublishDiagnosticsSetting.cs (1)
23
/// Client supports the <see cref="Diagnostic.
Tags
"/> property to provide meta data about a diagnostic.