|
ApplyChangesEventArgs |
Stellt Informationen für die PreApply-Methode und die PostApply-Methode bereit, damit RefactoringContributor-Instanzen und RefactoringOperation-Instanzen Aktionen ausführen können.Die Eingabe schließt die Änderungsvorschläge ein, die der Benutzer anwenden möchte.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
ChangeProposal |
Abstrakte Basisklasse aller Arten von Änderungsvorschlägen für Datenbankumgestaltungsvorgänge.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
ContributorInput |
Stellt die Dateneingabe für die einzelnen Umgestaltungscontributors dar.Für jeden Contributortyp wird eine abgeleitete ContributorInput-Klasse erstellt.Jedem ContributorInput ist eine RefactoringOperation zugeordnet.Die Umgestaltungsvorgangsklasse legt diese Eigenschaft fest, wenn sie den ursprünglichen ContributorInput erstellt.Dann übergibt der Umgestaltungs-Manager diese Eigenschaft an alle ContributorInput-Instanzen, die Nebeneffekte behandeln.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
FileChange |
Stellt Änderungen für eine Datei dar.Diese Änderungen können aus unterschiedlichen Umgestaltungscontributors und aus unterschiedlichen Umgestaltungsvorschaugruppen stammen.Nachdem der Umgestaltungscontributor-Manager eine Liste von ChangeProposal zurückgegeben hat, gruppiert RefactoringOperation diese Änderungen in einer Liste von FileChange.Für den Umgestaltungsvorgang wird diese Liste von FileChange verwendet, um die Änderungen auf die einzelnen Dateien anzuwenden.Durch den Umgestaltungsvorgang wird außerdem diese Liste in eine Liste von PreviewChangesNode konvertiert, und die Änderungen werden im Vorschaudialogfeld angezeigt.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
PreviewWindowInfo |
Diese Klasse enthält alle Vorschaudaten für eine RefactoringOperation.Das Vorschaudialogfeld wird mit den Informationen in dieser Klasse aufgefüllt.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringCommand |
Abstrakte Basisklasse für alle Umgestaltungsbefehle, die in Datenbankprojekten verfügbar sind.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringContributor |
Die Basisklasse, von der alle RefactoringContributor-Klassen abgeleitet werden.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringContributor<TContributorInput> |
Diese Klasse akzeptiert einen ContributorInput-Parameter, schlägt Änderungen vor und erstellt zusätzliche ContributorInputs für die Verarbeitung.Diese Klasse führt den Großteil der Vorgänge für Änderungsvorschläge und Benachrichtigungen des Managers über Änderungen aus.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringError |
Diese Klasse definiert einen Datenbankumgestaltungsfehler.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringFileNodeCommand |
Basisklasse für alle Umgestaltungsbefehle in Projektmappen-Explorer-Dateiknoten für Datenbankprojekte.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringOperation |
Jeder Datenbankumgestaltungstyp verfügt über eine Klasse, die von RefactoringOperation abgeleitet wird.Die RefactoringOperation-Klasse verwaltet den gesamten Lebenszyklus des Umgestaltungsvorgangs.Eine Instanz dieser Klasse ist nur für die Dauer des Umgestaltungsvorgangs vorhanden.Die RefactoringOperation-Basisklasse steuert den tatsächlichen Lebenszyklus des Umgestaltungsvorgangs.Die Methoden der abgeleiteten Klasse werden von den Methoden der Basisklasse aufgerufen.Die RefactoringOperation dient als Startpunkt für einen Umgestaltungsvorgang und stellt die Benutzeroberfläche für den Benutzer dar, um die erforderliche Eingabe für den Umgestaltungsvorgang zu erfassen.Die Basisklasse stellt Dienste, z. B. die Vorschaubenutzeroberfläche, bereit.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringPreviewGroup |
Erfasst Kontrollkästcheneinstellungen, Anzeigenamen und weitere Informationen für eine Vorschaugruppe.Eine RefactoringPreviewGroup enthält nur Gruppeninformationen und verfügt über keine Informationen zur Liste der Änderungen.Die Contributorklasse des Vorgangs enthält RefactoringPreviewGroup und eine Liste von Änderungen.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringProjectNodeCommand |
Basisbefehl aller Umgestaltungsbefehle für Datenbankprojektknoten.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
RefactoringSchemaViewNodeCommand |
Basisklasse für alle Umgestaltungsbefehle in einem Schemaansichtsknoten eines Datenbankprojekts.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |
|
TextChangeProposal |
Die ChangeProposal-Klasse stellt die von den Contributors zurückgegebenen Änderungen dar.Diese Änderungen stellen die Datei, den Offset, die Längen, den neuen Wert sowie den alten Wert einer vorgeschlagenen Änderung dar.Weitere Informationen finden Sie unter Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung. |