.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |
.gif) |
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. |