AnalysisContext.RegisterSymbolStartAction Method

Definition

Register an action to be executed at start of semantic analysis of an ISymbol and its members with an appropriate Kind.

public virtual void RegisterSymbolStartAction (Action<Microsoft.CodeAnalysis.Diagnostics.SymbolStartAnalysisContext> action, Microsoft.CodeAnalysis.SymbolKind symbolKind);
abstract member RegisterSymbolStartAction : Action<Microsoft.CodeAnalysis.Diagnostics.SymbolStartAnalysisContext> * Microsoft.CodeAnalysis.SymbolKind -> unit
override this.RegisterSymbolStartAction : Action<Microsoft.CodeAnalysis.Diagnostics.SymbolStartAnalysisContext> * Microsoft.CodeAnalysis.SymbolKind -> unit
Public Overridable Sub RegisterSymbolStartAction (action As Action(Of SymbolStartAnalysisContext), symbolKind As SymbolKind)

Parameters

action
Action<SymbolStartAnalysisContext>

Action to be executed.

symbolKind
SymbolKind

Action will be executed only if an ISymbol's Kind matches the given SymbolKind.

Applies to