Share via


CompilationWithAnalyzersOptions 类

定义

用于在 . 中 CompilationWithAnalyzers配置分析器执行的选项。

public ref class CompilationWithAnalyzersOptions sealed
public sealed class CompilationWithAnalyzersOptions
type CompilationWithAnalyzersOptions = class
Public NotInheritable Class CompilationWithAnalyzersOptions
继承
CompilationWithAnalyzersOptions

构造函数

CompilationWithAnalyzersOptions(AnalyzerOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>, Boolean, Boolean)

创建一个新的 CompilationWithAnalyzersOptions

CompilationWithAnalyzersOptions(AnalyzerOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>, Boolean, Boolean, Boolean)

创建一个新的 CompilationWithAnalyzersOptions

CompilationWithAnalyzersOptions(AnalyzerOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>, Boolean, Boolean, Boolean, Func<Exception,Boolean>)

创建一个新的 CompilationWithAnalyzersOptions

属性

AnalyzerExceptionFilter

当分析器将异常作为异常筛选器引发时调用的可选委托。

ConcurrentAnalysis

指示是否可以在多个线程上并发执行分析的标志。

LogAnalyzerExecutionTime

指示是否应记录分析器执行时间的标志。

OnAnalyzerException

分析器引发异常时要调用的可选委托。

Options

传递给 DiagnosticAnalyzers 的选项。

ReportSuppressedDiagnostics

指示是否应报告分析器诊断的 IsSuppressed 标志。

适用于