dls v0.25.6 (2019-05-19T16:56:59Z)
Dub
Repo
Diagnostic
dls
protocol
definitions
Undocumented in source.
class
Diagnostic {
import
std
.
json
:
JSONValue
;
;
import
std
.
typecons
:
Nullable
;
;
Range
range
;
string
message
;
Nullable
!
DiagnosticSeverity
severity
;
Nullable
!
JSONValue
code
;
Nullable
!
string
source
;
Nullable
!(
DiagnosticRelatedInformation
[])
relatedInformation
;
this
(Range range, string message, Nullable!DiagnosticSeverity severity, Nullable!JSONValue code, Nullable!string source, Nullable!(DiagnosticRelatedInformation[]) relatedInformation);
}
Constructors
this
this
(Range range, string message, Nullable!DiagnosticSeverity severity, Nullable!JSONValue code, Nullable!string source, Nullable!(DiagnosticRelatedInformation[]) relatedInformation)
Undocumented in source.
Members
Variables
code
Nullable
!
JSONValue
code
;
Undocumented in source.
message
string
message
;
Undocumented in source.
range
Range
range
;
Undocumented in source.
relatedInformation
Nullable
!(
DiagnosticRelatedInformation
[])
relatedInformation
;
Undocumented in source.
severity
Nullable
!
DiagnosticSeverity
severity
;
Undocumented in source.
source
Nullable
!
string
source
;
Undocumented in source.
Meta
Source
See Implementation
dls
protocol
definitions
aliases
DocumentSelector
DocumentUri
classes
Command
CreateFile
CreateFileOptions
DeleteFile
DeleteFileOptions
Diagnostic
DiagnosticRelatedInformation
DocumentFilter
Location
LocationLink
MarkupContent
Position
Range
RenameFile
RenameFileOptions
TextDocumentEdit
TextDocumentIdentifier
TextDocumentItem
TextDocumentPositionParams
TextEdit
VersionedTextDocumentIdentifier
WorkspaceEdit
enums
DiagnosticSeverity
MarkupKind