SemanticModel.GetDeclarationDiagnostics Metodo
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.
Ottiene tutti gli errori di dichiarazione all'interno dell'albero della sintassi associato a questo oggetto. Non vengono visualizzati errori relativi alla sintassi non corretta, alla compilazione di corpi dei metodi o agli inizializzatori.
public abstract System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> GetDeclarationDiagnostics (Microsoft.CodeAnalysis.Text.TextSpan? span = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetDeclarationDiagnostics : Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>
Public MustOverride Function GetDeclarationDiagnostics (Optional span As Nullable(Of TextSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic)
Parametri
Intervallo facoltativo all'interno dell'albero della sintassi per il quale ottenere la diagnostica. Se non viene specificato alcun argomento, viene restituita la diagnostica per l'intero albero.
- cancellationToken
- CancellationToken
Token di annullamento che può essere usato per annullare il processo di recupero della diagnostica.
Restituisce
Commenti
Gli errori di dichiarazione per un albero della sintassi vengono memorizzati nella cache. La prima volta che questo metodo viene chiamato, tutte le dichiarazioni vengono analizzate per la diagnostica. La chiamata a questa seconda volta restituirà la diagnostica memorizzata nella cache.