1 instantiation of VSDiagnostic
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.Diagnostics.cs (1)
118
var diagnostic = new LSP.
VSDiagnostic
25 references to VSDiagnostic
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Extensions\ProtocolConversions.Diagnostics.cs (4)
48
var
diagnostic = CreateLspDiagnostic(diagnosticData, project, potentialDuplicate, supportsVisualStudioExtensions);
82
var
additionalDiagnostic = CreateLspDiagnostic(diagnosticData, project, potentialDuplicate, supportsVisualStudioExtensions);
108
private static LSP.
VSDiagnostic
CreateLspDiagnostic(
118
var
diagnostic = new LSP.VSDiagnostic
Protocol\Extensions\Converters\VSExtensionUtilities.cs (2)
21
/// 'codeAction/resolve' request into <see cref="
VSDiagnostic
"/> objects even if <see cref="CodeAction.Diagnostics"/>
34
TryAddConverter<Diagnostic,
VSDiagnostic
>();
Protocol\Extensions\VSDiagnostic.cs (1)
10
/// <see cref="
VSDiagnostic
"/> extends <see cref="Diagnostic"/> providing additional properties used by Visual Studio.
Protocol\Extensions\VSDiagnosticProjectInformation.cs (1)
10
/// <see cref="VSDiagnosticProjectInformation"/> represents the project and context in which the <see cref="
VSDiagnostic
"/> is generated.
Protocol\Extensions\VSDiagnosticRank.cs (1)
8
/// <see cref="VSDiagnosticRank"/> represents the rank of a <see cref="
VSDiagnostic
"/> object.
Protocol\Internal\Diagnostics\VSInternalDiagnosticOptions.cs (1)
19
/// Maps to <see cref="
VSDiagnostic
.Identifier"/>.
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (15)
Diagnostics\AdditionalFileDiagnosticsTests.cs (2)
146
Assert.Equal("CSProj1", ((LSP.
VSDiagnostic
)results[1].Diagnostics!.Single()).Projects!.First().ProjectName);
149
Assert.Equal("CSProj2", ((LSP.
VSDiagnostic
)results[4].Diagnostics!.Single()).Projects!.First().ProjectName);
Diagnostics\PullDiagnosticTests.cs (13)
185
var
vsDiagnostic = (
VSDiagnostic
)results.Single().Diagnostics!.Single();
203
var
vsDiagnostic = (
VSDiagnostic
)results.Single().Diagnostics!.Single();
445
var
vsDiagnostic = (LSP.
VSDiagnostic
)results.Single().Diagnostics!.Single();
457
AssertEx.All(results.Single().Diagnostics, d => Assert.Equal("CSProj1", ((
VSDiagnostic
)d).Projects!.Single().ProjectName));
486
var
csproj1Diagnostic = (
VSDiagnostic
)csproj1Results.Single().Diagnostics!.Single();
488
var
csproj2Diagnostic = (
VSDiagnostic
)csproj2Results.Single().Diagnostics!.Single();
1156
Assert.Equal(VSDiagnosticRank.Default, ((
VSDiagnostic
)results[0].Diagnostics!.Single()).DiagnosticRank);
1188
Assert.Equal(rank, ((
VSDiagnostic
)results[0].Diagnostics!.Single()).DiagnosticRank);