AnalysisContext.RegisterSyntaxNodeAction Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext>, ImmutableArray<TLanguageKindEnum>) |
Registre uma ação a ser executada após a conclusão da análise semântica de um SyntaxNode com um Tipo apropriado. Uma ação de nó de sintaxe pode relatar Diagnosticsobre SyntaxNodes e também pode coletar informações de estado a serem usadas por outras ações de nó de sintaxe ou ações de fim de bloco de código. |
| RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext>, TLanguageKindEnum[]) |
Registre uma ação a ser executada após a conclusão da análise semântica de um SyntaxNode com um Tipo apropriado. Uma ação de nó de sintaxe pode relatar Diagnosticsobre SyntaxNodes e também pode coletar informações de estado a serem usadas por outras ações de nó de sintaxe ou ações de fim de bloco de código. |
RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext>, ImmutableArray<TLanguageKindEnum>)
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
Registre uma ação a ser executada após a conclusão da análise semântica de um SyntaxNode com um Tipo apropriado. Uma ação de nó de sintaxe pode relatar Diagnosticsobre SyntaxNodes e também pode coletar informações de estado a serem usadas por outras ações de nó de sintaxe ou ações de fim de bloco de código.
public:
generic <typename TLanguageKindEnum>
where TLanguageKindEnum : value class abstract void RegisterSyntaxNodeAction(Action<Microsoft::CodeAnalysis::Diagnostics::SyntaxNodeAnalysisContext> ^ action, System::Collections::Immutable::ImmutableArray<TLanguageKindEnum> syntaxKinds);
public abstract void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> action, System.Collections.Immutable.ImmutableArray<TLanguageKindEnum> syntaxKinds) where TLanguageKindEnum : struct;
abstract member RegisterSyntaxNodeAction : Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> * System.Collections.Immutable.ImmutableArray<'LanguageKindEnum (requires 'LanguageKindEnum : struct)> -> unit (requires 'LanguageKindEnum : struct)
Public MustOverride Sub RegisterSyntaxNodeAction(Of TLanguageKindEnum As Structure) (action As Action(Of SyntaxNodeAnalysisContext), syntaxKinds As ImmutableArray(Of TLanguageKindEnum))
Parâmetros de tipo
- TLanguageKindEnum
Tipo de enumeração que fornece os tipos de nó de sintaxe do idioma de origem para o qual a ação se aplica.
Parâmetros
- action
- Action<SyntaxNodeAnalysisContext>
Ação a ser executada após a conclusão da análise semântica de um SyntaxNode.
- syntaxKinds
- ImmutableArray<TLanguageKindEnum>
A ação será executada somente se um SyntaxNode's Kind corresponder a um dos valores de tipo de sintaxe.
Aplica-se a
RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<SyntaxNodeAnalysisContext>, TLanguageKindEnum[])
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
- Origem:
- DiagnosticAnalysisContext.cs
Registre uma ação a ser executada após a conclusão da análise semântica de um SyntaxNode com um Tipo apropriado. Uma ação de nó de sintaxe pode relatar Diagnosticsobre SyntaxNodes e também pode coletar informações de estado a serem usadas por outras ações de nó de sintaxe ou ações de fim de bloco de código.
public:
generic <typename TLanguageKindEnum>
where TLanguageKindEnum : value class void RegisterSyntaxNodeAction(Action<Microsoft::CodeAnalysis::Diagnostics::SyntaxNodeAnalysisContext> ^ action, ... cli::array <TLanguageKindEnum> ^ syntaxKinds);
public void RegisterSyntaxNodeAction<TLanguageKindEnum>(Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> action, params TLanguageKindEnum[] syntaxKinds) where TLanguageKindEnum : struct;
member this.RegisterSyntaxNodeAction : Action<Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext> * 'LanguageKindEnum[] -> unit (requires 'LanguageKindEnum : struct)
Public Sub RegisterSyntaxNodeAction(Of TLanguageKindEnum As Structure) (action As Action(Of SyntaxNodeAnalysisContext), ParamArray syntaxKinds As TLanguageKindEnum())
Parâmetros de tipo
- TLanguageKindEnum
Tipo de enumeração que fornece os tipos de nó de sintaxe do idioma de origem para o qual a ação se aplica.
Parâmetros
- action
- Action<SyntaxNodeAnalysisContext>
Ação a ser executada após a conclusão da análise semântica de um SyntaxNode.
- syntaxKinds
- TLanguageKindEnum[]
A ação será executada somente se um SyntaxNode's Kind corresponder a um dos valores de tipo de sintaxe.