CodeRefactoringProvider Classe
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.
Ereditare questo tipo per fornire refactoring del codice sorgente. Ricordarsi di usare ExportCodeRefactoringProviderAttribute in modo che l'ambiente host possa offrire i refactoring in un'interfaccia utente.
public ref class CodeRefactoringProvider abstract
public abstract class CodeRefactoringProvider
type CodeRefactoringProvider = class
Public MustInherit Class CodeRefactoringProvider
- Ereditarietà
-
CodeRefactoringProvider
Costruttori
CodeRefactoringProvider() |
Ereditare questo tipo per fornire refactoring del codice sorgente. Ricordarsi di usare ExportCodeRefactoringProviderAttribute in modo che l'ambiente host possa offrire i refactoring in un'interfaccia utente. |
Proprietà
RequestPriority |
Classe priority in cui deve essere eseguito questo provider di refactoring. Restituisce Default se non sottoposto a override. Più lentamente, o meno rilevante, i provider devono eseguire l'override di questo e restituire un valore inferiore per non interferire con il calcolo dei normali provider di priorità. |
Metodi
ComputeRefactoringsAsync(CodeRefactoringContext) |
Calcola uno o più refactoring per l'oggetto specificato CodeRefactoringContext. |
ComputeRequestPriority() |
Calcola il CodeActionRequestPriority gruppo in cui deve essere considerato eseguito questo provider. I valori validi che possono essere compresi tra Low e High. |