CodeRefactoringProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erben Sie diesen Typ, um Quellcoderefactorings bereitzustellen. Denken Sie an die Verwendung ExportCodeRefactoringProviderAttribute , damit die Hostumgebung Ihre Refactorings auf einer Benutzeroberfläche anbieten kann.
public ref class CodeRefactoringProvider abstract
public abstract class CodeRefactoringProvider
type CodeRefactoringProvider = class
Public MustInherit Class CodeRefactoringProvider
- Vererbung
-
CodeRefactoringProvider
Konstruktoren
| CodeRefactoringProvider() |
Erben Sie diesen Typ, um Quellcoderefactorings bereitzustellen. Denken Sie an die Verwendung ExportCodeRefactoringProviderAttribute , damit die Hostumgebung Ihre Refactorings auf einer Benutzeroberfläche anbieten kann. |
Eigenschaften
| RequestPriority |
Prioritätsklasse, unter der dieser Refactoringanbieter ausgeführt werden soll. Gibt zurück Default , wenn nicht überschrieben. Langsamere oder weniger relevante Anbieter sollten dies überschreiben und einen niedrigeren Wert zurückgeben, um die Berechnung normaler Prioritätsanbieter nicht zu beeinträchtigen. |
Methoden
| ComputeRefactoringsAsync(CodeRefactoringContext) |
Berechnet mindestens ein Refactoring für die angegebene CodeRefactoringContext. |
| ComputeRequestPriority() |
Berechnet die Gruppe, für die CodeActionRequestPriority dieser Anbieter ausgeführt werden soll. Rechtliche Werte, die zwischen und Highsein können, müssen seinLow. |