CodeBlockAnalysisContext Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contesto per un'azione del blocco di codice o un'azione di fine blocco di codice. Un'azione del blocco di codice o un'azione di fine blocco di codice può usare un CodeBlockAnalysisContext oggetto per segnalare Diagnosticun blocco di codice.
public value class CodeBlockAnalysisContext
public struct CodeBlockAnalysisContext
public readonly struct CodeBlockAnalysisContext
type CodeBlockAnalysisContext = struct
Public Structure CodeBlockAnalysisContext
- Ereditarietà
-
CodeBlockAnalysisContext
Costruttori
| CodeBlockAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Obsoleti.
Contesto per un'azione del blocco di codice o un'azione di fine blocco di codice. Un'azione del blocco di codice o un'azione di fine blocco di codice può usare un CodeBlockAnalysisContext oggetto per segnalare Diagnosticun blocco di codice. |
Proprietà
| CancellationToken |
Token per verificare la richiesta di annullamento dell'analisi. |
| CodeBlock |
Blocco di codice oggetto dell'analisi. |
| FilterSpan |
Intervallo di filtro facoltativo all'interno del FilterTree quale calcolare la diagnostica.
|
| FilterTree |
Albero della sintassi per il blocco di codice analizzati. |
| IsGeneratedCode |
Indica se il CodeBlock codice viene generato. |
| Options |
Opzioni specificate per l'analisi. |
| OwningSymbol |
ISymbol per cui il blocco di codice fornisce una definizione o un valore. |
| SemanticModel |
SemanticModel che può fornire informazioni semantiche sull's SyntaxNodenel blocco di codice. |
Metodi
| ReportDiagnostic(Diagnostic) |
Segnalare un oggetto relativo a Diagnostic un blocco di codice. |