CompilationAnalysisContext 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
编译操作或编译结束操作的上下文。 编译操作或编译结束操作可以使用 CompilationAnalysisContext 来报告 Diagnostic有关 的 Compilation。
public value class CompilationAnalysisContext
public struct CompilationAnalysisContext
public readonly struct CompilationAnalysisContext
type CompilationAnalysisContext = struct
Public Structure CompilationAnalysisContext
- 继承
-
CompilationAnalysisContext
构造函数
CompilationAnalysisContext(Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
已过时.
编译操作或编译结束操作的上下文。 编译操作或编译结束操作可以使用 CompilationAnalysisContext 来报告 Diagnostic有关 的 Compilation。 |
属性
CancellationToken |
用于检查请求取消分析的令牌。 |
Compilation |
Compilation ,即分析的主题。 |
Options |
为分析指定的选项。 |
方法
ReportDiagnostic(Diagnostic) |
Diagnostic报告有关 的 Compilation。 |
TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
尝试计算或获取给定 为给定 |
TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
尝试计算或获取给定 为给定 |
TryGetValue<TValue>(SyntaxTree, SyntaxTreeValueProvider<TValue>, TValue) |
尝试计算或获取给定 为给定 |