SyntaxNodeAnalysisContext Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
- 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
Внимание!
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)
Параметры
- node
- SyntaxNode
- semanticModel
- SemanticModel
- options
- AnalyzerOptions
- reportDiagnostic
- Action<Diagnostic>
- isSupportedDiagnostic
- Func<Diagnostic,Boolean>
- cancellationToken
- CancellationToken
- Атрибуты
Применяется к
SyntaxNodeAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
- 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
Внимание!
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)
Параметры
- node
- SyntaxNode
- containingSymbol
- ISymbol
- semanticModel
- SemanticModel
- options
- AnalyzerOptions
- reportDiagnostic
- Action<Diagnostic>
- isSupportedDiagnostic
- Func<Diagnostic,Boolean>
- cancellationToken
- CancellationToken
- Атрибуты
Применяется к
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.