3 instantiations of WorkspaceDiagnosticReport
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (3)
40
=> new(new
WorkspaceDiagnosticReport
56
=> new(new
WorkspaceDiagnosticReport
82
return new
WorkspaceDiagnosticReport
7 references to WorkspaceDiagnosticReport
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (3)
20
using WorkspaceDiagnosticPartialReport = SumType<
WorkspaceDiagnosticReport
, WorkspaceDiagnosticReportPartialResult>;
23
internal sealed partial class PublicWorkspacePullDiagnosticsHandler : AbstractWorkspacePullDiagnosticsHandler<WorkspaceDiagnosticParams, WorkspaceDiagnosticPartialReport,
WorkspaceDiagnosticReport
?>, IDisposable
79
protected override
WorkspaceDiagnosticReport
? CreateReturn(BufferedProgress<WorkspaceDiagnosticPartialReport> progress)
Protocol\Methods.Diagnostics.cs (1)
80
public static readonly LspRequest<WorkspaceDiagnosticParams,
WorkspaceDiagnosticReport
> WorkspaceDiagnostic = new(WorkspaceDiagnosticName);
Protocol\WorkspaceDiagnosticParams.cs (3)
19
internal class WorkspaceDiagnosticParams : IWorkDoneProgressParams, IPartialResultParams<SumType<
WorkspaceDiagnosticReport
, WorkspaceDiagnosticReportPartialResult>>
25
/// Note that the first literal sent needs to be a <see cref="
WorkspaceDiagnosticReport
"/>
31
public IProgress<SumType<
WorkspaceDiagnosticReport
, WorkspaceDiagnosticReportPartialResult>>? PartialResultToken { get; set; }