Partager via


CodeBlockStartAnalysisContext<TLanguageKindEnum>.RegisterSyntaxNodeAction Méthode

Définition

Surcharges

RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext>, ImmutableArray<TLanguageKindEnum>)

Inscrivez une action à exécuter à la fin de l’analyse sémantique d’un SyntaxNode type approprié. Une action de nœud de syntaxe peut signaler Diagnostics’il SyntaxNodes’agit de s, et peut également collecter des informations d’état à utiliser par d’autres actions de nœud de syntaxe ou d’actions de fin de bloc de code.

RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext>, TLanguageKindEnum[])

Inscrivez une action à exécuter à la fin de l’analyse sémantique d’un SyntaxNode type approprié. Une action de nœud de syntaxe peut signaler Diagnostics’il SyntaxNodes’agit de s, et peut également collecter des informations d’état à utiliser par d’autres actions de nœud de syntaxe ou d’actions de fin de bloc de code.

RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext>, ImmutableArray<TLanguageKindEnum>)

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

Inscrivez une action à exécuter à la fin de l’analyse sémantique d’un SyntaxNode type approprié. Une action de nœud de syntaxe peut signaler Diagnostics’il SyntaxNodes’agit de s, et peut également collecter des informations d’état à utiliser par d’autres actions de nœud de syntaxe ou d’actions de fin de bloc de code.

public:
 abstract void RegisterSyntaxNodeAction(Action<Microsoft::CodeAnalysis::Diagnostics::SyntaxNodeAnalysisContext> ^ action, System::Collections::Immutable::ImmutableArray<TLanguageKindEnum> syntaxKinds);
public abstract void RegisterSyntaxNodeAction(Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> action, System.Collections.Immutable.ImmutableArray<TLanguageKindEnum> syntaxKinds);
abstract member RegisterSyntaxNodeAction : Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> * System.Collections.Immutable.ImmutableArray<'LanguageKindEnum (requires 'LanguageKindEnum : struct)> -> unit
Public MustOverride Sub RegisterSyntaxNodeAction (action As Action(Of SyntaxNodeAnalysisContext), syntaxKinds As ImmutableArray(Of TLanguageKindEnum))

Paramètres

action
Action<SyntaxNodeAnalysisContext>

Action à exécuter à la fin de l’analyse sémantique d’un SyntaxNode.

syntaxKinds
ImmutableArray<TLanguageKindEnum>

L’action n’est exécutée que si un SyntaxNodetype correspond à l’une des valeurs de type de syntaxe.

S’applique à

RegisterSyntaxNodeAction(Action<SyntaxNodeAnalysisContext>, TLanguageKindEnum[])

Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs
Source:
DiagnosticAnalysisContext.cs

Inscrivez une action à exécuter à la fin de l’analyse sémantique d’un SyntaxNode type approprié. Une action de nœud de syntaxe peut signaler Diagnostics’il SyntaxNodes’agit de s, et peut également collecter des informations d’état à utiliser par d’autres actions de nœud de syntaxe ou d’actions de fin de bloc de code.

public:
 void RegisterSyntaxNodeAction(Action<Microsoft::CodeAnalysis::Diagnostics::SyntaxNodeAnalysisContext> ^ action, ... cli::array <TLanguageKindEnum> ^ syntaxKinds);
public void RegisterSyntaxNodeAction(Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> action, params TLanguageKindEnum[] syntaxKinds);
member this.RegisterSyntaxNodeAction : Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> * 'LanguageKindEnum[] -> unit
Public Sub RegisterSyntaxNodeAction (action As Action(Of SyntaxNodeAnalysisContext), ParamArray syntaxKinds As TLanguageKindEnum())

Paramètres

action
Action<SyntaxNodeAnalysisContext>

Action à exécuter à la fin de l’analyse sémantique d’un SyntaxNode.

syntaxKinds
TLanguageKindEnum[]

L’action n’est exécutée que si un SyntaxNodetype correspond à l’une des valeurs de type de syntaxe.

S’applique à