Share via


IDiagnosticManagerService 接口

定义

用于报告诊断的服务。

public interface class IDiagnosticManagerService : IDisposable
public interface IDiagnosticManagerService : IDisposable
type IDiagnosticManagerService = interface
    interface IDisposable
Public Interface IDiagnosticManagerService
Implements IDisposable
实现

方法

AddBuildOnlyDiagnosticCodesAsync(IReadOnlyList<String>, CancellationToken)

指示 diagnosticCodes 将始终为 BuildError

AppendDiagnosticsAsync(String, IReadOnlyList<DiagnosticCollection>, CancellationToken)

将诊断diagnostics追加到 之前报告的 诊断。generatorId

ClearAllDiagnosticsAsync(CancellationToken)

删除 创建IDiagnosticManagerService的所有诊断。

ClearDiagnosticsAsync(String, CancellationToken)

清除与指定 generatorId关联的所有诊断。

SetDiagnosticsAsync(String, IReadOnlyList<DiagnosticCollection>, CancellationToken)

将 以前报告的 诊断 generatorId 替换为 diagnostics

适用于