SyntaxNodeAnalysisContext Construtores
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
SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
- 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
Cuidado
Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.
public:
SyntaxNodeAnalysisContext(Microsoft::CodeAnalysis::SyntaxNode ^ node, Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, Microsoft::CodeAnalysis::Diagnostics::AnalyzerOptions ^ options, Action<Microsoft::CodeAnalysis::Diagnostic ^> ^ reportDiagnostic, Func<Microsoft::CodeAnalysis::Diagnostic ^, bool> ^ isSupportedDiagnostic, System::Threading::CancellationToken cancellationToken);
public SyntaxNodeAnalysisContext (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions options, Action<Microsoft.CodeAnalysis.Diagnostic> reportDiagnostic, Func<Microsoft.CodeAnalysis.Diagnostic,bool> isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken);
[System.Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SyntaxNodeAnalysisContext (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions options, Action<Microsoft.CodeAnalysis.Diagnostic> reportDiagnostic, Func<Microsoft.CodeAnalysis.Diagnostic,bool> isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions * Action<Microsoft.CodeAnalysis.Diagnostic> * Func<Microsoft.CodeAnalysis.Diagnostic, bool> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext
[<System.Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")>]
new Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions * Action<Microsoft.CodeAnalysis.Diagnostic> * Func<Microsoft.CodeAnalysis.Diagnostic, bool> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext
Public Sub New (node As SyntaxNode, semanticModel As SemanticModel, options As AnalyzerOptions, reportDiagnostic As Action(Of Diagnostic), isSupportedDiagnostic As Func(Of Diagnostic, Boolean), cancellationToken As CancellationToken)
Parâmetros
- node
- SyntaxNode
- semanticModel
- SemanticModel
- options
- AnalyzerOptions
- reportDiagnostic
- Action<Diagnostic>
- isSupportedDiagnostic
- Func<Diagnostic,Boolean>
- cancellationToken
- CancellationToken
- Atributos
Aplica-se a
SyntaxNodeAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
- 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
Cuidado
Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.
public:
SyntaxNodeAnalysisContext(Microsoft::CodeAnalysis::SyntaxNode ^ node, Microsoft::CodeAnalysis::ISymbol ^ containingSymbol, Microsoft::CodeAnalysis::SemanticModel ^ semanticModel, Microsoft::CodeAnalysis::Diagnostics::AnalyzerOptions ^ options, Action<Microsoft::CodeAnalysis::Diagnostic ^> ^ reportDiagnostic, Func<Microsoft::CodeAnalysis::Diagnostic ^, bool> ^ isSupportedDiagnostic, System::Threading::CancellationToken cancellationToken);
public SyntaxNodeAnalysisContext (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.ISymbol containingSymbol, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions options, Action<Microsoft.CodeAnalysis.Diagnostic> reportDiagnostic, Func<Microsoft.CodeAnalysis.Diagnostic,bool> isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken);
public SyntaxNodeAnalysisContext (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.ISymbol? containingSymbol, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions options, Action<Microsoft.CodeAnalysis.Diagnostic> reportDiagnostic, Func<Microsoft.CodeAnalysis.Diagnostic,bool> isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken);
[System.Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")]
public SyntaxNodeAnalysisContext (Microsoft.CodeAnalysis.SyntaxNode node, Microsoft.CodeAnalysis.ISymbol? containingSymbol, Microsoft.CodeAnalysis.SemanticModel semanticModel, Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions options, Action<Microsoft.CodeAnalysis.Diagnostic> reportDiagnostic, Func<Microsoft.CodeAnalysis.Diagnostic,bool> isSupportedDiagnostic, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.ISymbol * Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions * Action<Microsoft.CodeAnalysis.Diagnostic> * Func<Microsoft.CodeAnalysis.Diagnostic, bool> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext
[<System.Obsolete("Use CompilationWithAnalyzers instead. See https://github.com/dotnet/roslyn/issues/63440 for more details.")>]
new Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext : Microsoft.CodeAnalysis.SyntaxNode * Microsoft.CodeAnalysis.ISymbol * Microsoft.CodeAnalysis.SemanticModel * Microsoft.CodeAnalysis.Diagnostics.AnalyzerOptions * Action<Microsoft.CodeAnalysis.Diagnostic> * Func<Microsoft.CodeAnalysis.Diagnostic, bool> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.Diagnostics.SyntaxNodeAnalysisContext
Public Sub New (node As SyntaxNode, containingSymbol As ISymbol, semanticModel As SemanticModel, options As AnalyzerOptions, reportDiagnostic As Action(Of Diagnostic), isSupportedDiagnostic As Func(Of Diagnostic, Boolean), cancellationToken As CancellationToken)
Parâmetros
- node
- SyntaxNode
- containingSymbol
- ISymbol
- semanticModel
- SemanticModel
- options
- AnalyzerOptions
- reportDiagnostic
- Action<Diagnostic>
- isSupportedDiagnostic
- Func<Diagnostic,Boolean>
- cancellationToken
- CancellationToken
- Atributos
Aplica-se a
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.