4 writes to Tags
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.Diagnostics.cs (4)
56diagnostic.Tags = diagnostic.Tags.Append(DiagnosticTag.Unnecessary); 71additionalDiagnostic.Tags = [DiagnosticTag.Unnecessary, VSDiagnosticTags.HiddenInEditor, VSDiagnosticTags.HiddenInErrorList, VSDiagnosticTags.SuppressEditorToolTip]; 79diagnostic.Tags = diagnostic.Tags != null ? diagnostic.Tags.Append(DiagnosticTag.Unnecessary) : [DiagnosticTag.Unnecessary]; 111Tags = ConvertTags(diagnosticData, isLiveSource, potentialDuplicate),
13 references to Tags
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Extensions\ProtocolConversions.Diagnostics.cs (4)
55Contract.ThrowIfNull(diagnostic.Tags, $"diagnostic {diagnostic.Identifier} was missing tags"); 56diagnostic.Tags = diagnostic.Tags.Append(DiagnosticTag.Unnecessary); 79diagnostic.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)) 174HashCode.Combine(Range, Severity, Code, Source, Message, Hash.CombineValues(Tags), CodeDescription, Data);
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.