CodeFixContext Structure
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.
Contexte pour les correctifs de code fournis par un CodeFixProvider.
public value class CodeFixContext
public struct CodeFixContext
public readonly struct CodeFixContext
type CodeFixContext = struct
Public Structure CodeFixContext
- Héritage
-
CodeFixContext
Constructeurs
CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
Propriétés
CancellationToken |
Cancellationtoken. |
Diagnostics |
Diagnostics à corriger. REMARQUE : tous les diagnostics de cette collection ont le même Span. |
Document |
Document correspondant au Span à corriger. Pour les correctifs de code qui prennent en charge les documents non sources en fournissant une valeur autre que celle par défaut pour DocumentKinds, cette propriété lève un InvalidOperationException. Ces fixateurs doivent utiliser la propriété à la TextDocument place. |
Span |
Étendue de texte dans ou DocumentTextDocument à corriger. |
TextDocument |
TextDocument correspondant au Span à corriger. Cette propriété doit être utilisée à la place de la propriété par des correctifs de Document code qui prennent en charge les documents non sources en fournissant une valeur autre que celle par défaut pour DocumentKinds |
Méthodes
RegisterCodeFix(CodeAction, Diagnostic) |
Ajoutez fourni |
RegisterCodeFix(CodeAction, IEnumerable<Diagnostic>) |
Ajoutez fourni |
RegisterCodeFix(CodeAction, ImmutableArray<Diagnostic>) |
Ajoutez fourni |