CodeRefactoringContext 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 refactorisations de code fournies par un CodeRefactoringProvider.
public value class CodeRefactoringContext
public struct CodeRefactoringContext
public readonly struct CodeRefactoringContext
type CodeRefactoringContext = struct
Public Structure CodeRefactoringContext
- Héritage
-
CodeRefactoringContext
Constructeurs
CodeRefactoringContext(Document, TextSpan, Action<CodeAction>, CancellationToken) |
Crée un contexte de refactorisation de code à passer à la ComputeRefactoringsAsync(CodeRefactoringContext) méthode . |
CodeRefactoringContext(TextDocument, TextSpan, Action<CodeAction>, CancellationToken) |
Crée un contexte de refactorisation de code à passer à la ComputeRefactoringsAsync(CodeRefactoringContext) méthode . |
Propriétés
CancellationToken |
Cancellationtoken. |
Document |
Document correspondant au Span à refactoriser. Pour les refactorisations 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 refactorisations doivent utiliser la propriété à la TextDocument place. |
Span |
Étendue de texte dans ou DocumentTextDocument à refactoriser. |
TextDocument |
TextDocument correspondant au Span à refactoriser. Cette propriété doit être utilisée à la place de la propriété par les refactorisations 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
RegisterRefactoring(CodeAction) |
Ajoutez fourni |