SemanticModel.GetDeclarationDiagnostics Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtenez toutes les erreurs de déclaration dans l’arborescence de syntaxe associée à cet objet. N’obtient pas d’erreurs impliquant une syntaxe incorrecte, la compilation des corps de méthode ou des initialiseurs.
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)
Paramètres
Étendue facultative dans l’arborescence de syntaxe pour laquelle obtenir des diagnostics. Si aucun argument n’est spécifié, les diagnostics de l’arborescence entière sont retournés.
- cancellationToken
- CancellationToken
Jeton d’annulation qui peut être utilisé pour annuler le processus d’obtention des diagnostics.
Retours
Remarques
Les erreurs de déclaration d’une arborescence de syntaxe sont mises en cache. La première fois que cette méthode est appelée, toutes les déclarations sont analysées pour les diagnostics. L’appel de cette seconde fois retourne les diagnostics mis en cache.