CompilationStartAnalysisContext.RegisterOperationBlockStartAction 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册在方法正文的语义分析开始时要执行的操作或出现在方法正文外部的表达式。 操作块启动操作可以注册其他操作和/或收集在诊断分析中使用的状态信息,但本身无法报告任何 Diagnostic操作。
public:
virtual void RegisterOperationBlockStartAction(Action<Microsoft::CodeAnalysis::Diagnostics::OperationBlockStartAnalysisContext ^> ^ action);
public virtual void RegisterOperationBlockStartAction (Action<Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext> action);
abstract member RegisterOperationBlockStartAction : Action<Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext> -> unit
override this.RegisterOperationBlockStartAction : Action<Microsoft.CodeAnalysis.Diagnostics.OperationBlockStartAnalysisContext> -> unit
Public Overridable Sub RegisterOperationBlockStartAction (action As Action(Of OperationBlockStartAnalysisContext))
参数
在操作块的语义分析开始时要执行的操作。