Sdílet prostřednictvím


Microsoft.VisualStudio.Data.Schema.Package.Refactoring – obor názvů

Tento obor názvů obsahuje základní třídy, které můžete použít k vytvoření vlastních typů refactoring databáze a cíle. Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.

Třídy

  Třída Popis
Veřejná třída ApplyChangesEventArgs Poskytuje informace o PreApply a PostApply metody tak, aby RefactoringContributor instance a RefactoringOperation instance můžete provádět akce.Vstup zahrnuje návrhy změn, které uživatel chce použít.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída ChangeProposal Základní třídy všeho změnit návrhy optimalizace struktury programu operace databáze.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída ContributorInput Představuje vstup dat do jednotlivých přispěvatelů refactoring.Pro každý typ přispěvatelů, odvozená ContributorInput bude vytvořena třída.Každý ContributorInput je spojen RefactoringOperation.Třída refactoring operace vytvoří počáteční nastaví tuto vlastnost ContributorInput.Refactoring Správce pak předá tuto vlastnost všechny instance ContributorInput zpracovávat vedlejší účinky.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída FileChange Představuje změny jednoho souboru.Tyto změny mohou být různé refactoring přispěvatele a mohou být z různých skupin refactoring náhledu.Po refactoring přispěvatelů správce vrátí seznam ChangeProposal, RefactoringOperation tyto změny seznamu skupin FileChange.Refactoring operace používá tento seznam FileChange aplikujte změnu každého souboru.Refactoring operace také převádí tento seznam PreviewChangesNode seznam a zobrazuje změny v dialogovém okně Náhled.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída PreviewWindowInfo Tato třída obsahuje všechna data Náhled RefactoringOperation.V dialogovém okně Náhled používá informace v této třídě k vyplnění dialogového okna.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringCommand Abstraktní základní třída pro všechny refactoring příkazy, které jsou k dispozici v databázi projektů.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringContributor Základní třídy, ze které RefactoringContributor všechny třídy odvodit.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringContributor<TContributorInput> Tato třída přijímá parametr ContributorInput, navrhne změny návrhů a vytvoří další ContributorInputs ke zpracování.Tato třída provede většinu práce navrhující a oznamování správce změny.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringError Tato třída definuje optimalizace struktury programu došlo k chybě databáze.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringFileNodeCommand Základní třída pro všechny refactoring příkazy v aplikaci Solution Explorer uzlů souboru databáze projektů.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringOperation Každý typ optimalizace struktury programu databáze obsahuje třídu, která je odvozena od RefactoringOperation.RefactoringOperation Třída spravuje celý životní cyklus refactoring operace.Instance této třídy existuje pouze po dobu trvání operace refactoring.RefactoringOperation Jednotek základní třídy skutečná životnost refactoring operace.Metody odvozené třídy jsou vyvolat metody základní třídy.RefactoringOperation Slouží jako spouštěcí bod refactoring operaci a představuje uživatelské rozhraní (UI) uživateli shromáždit vyžadován vstup pro operaci refactoring.Základní třída poskytuje služby jako náhled uživatelské rozhraní.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringPreviewGroup Shromažďuje nastavení políčko, popisný název a další informace o skupině náhled.RefactoringPreviewGroup obsahuje pouze informace o skupině a neobsahuje seznam změn.Třída přispěvatelů operace obsahuje RefactoringPreviewGroup a seznam změn.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringProjectNodeCommand Základní příkaz pro všechny příkazy refactoring pro uzly databáze projektu.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída RefactoringSchemaViewNodeCommand Základní třída pro všechny příkazy refactoring v zobrazení uzlu schématu databáze projektu.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejná třída TextChangeProposal Třída ChangeProposal představuje změny vrátil přispěvatelé.Tyto změny představují soubor, posun, délky, novou hodnotu a stará hodnota navrhované změny.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.

Výčty

  Výčet Popis
Veřejný výčet QueryStatusResult Příznaky představující RefactoringCommand stav uzlu projektu nebo souboru v aplikaci Solution Explorer nebo stav uzlu prvek schématu zobrazení výčtu.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.
Veřejný výčet RefactoringErrorCategory Optimalizace struktury programu chyba kategorie.Určení kategorie určuje, kde budou zobrazeny chybové zprávy, například v dialogovém okně Náhled změn nebo v protokolu událostí.Další informace naleznete v tématu Vytvořit Uživatelský databáze typy refaktoring nebo cíle.