Microsoft.VisualStudio.Data.Schema.Project.Refactoring 名前空間
Microsoft.VisualStudio.Data.Schema.Project.Refactoring 名前空間には、独自のリファクタリングの種類およびコントリビュータを作成するためのクラスが用意されています。
詳細については、「カスタムのデータベース リファクタリングの種類またはターゲットの作成」および「シナリオ : データベース リファクタリングの新しいターゲットのサポート」を参照してください。
クラス
クラス | 説明 | |
---|---|---|
ApplyChangesEventArgs | このクラスは、RefactoringContributors および RefactorOperations が処理を実行できるようにするために PreApply メソッドおよび PostApply メソッドに渡す情報を提供します。 | |
ChangeProposal | ChangeProposal クラスは、コントリビュータから返される変更を表します。 | |
ContributorInput | ContributorInput クラスは、各コントリビュータへのデータ入力を表します。 | |
FileChange | [FileChange] クラスは、1 つのファイルに関する変更を表します。 | |
PreviewWindowInfo | このクラスには、RefactorOperation のすべてのプレビュー データが格納されます。 | |
RefactoringCommand | このクラスは、リファクタリングの種類のコマンドの提供およびコマンドの処理のための機能拡張ポイントです。 | |
RefactoringContributor | このクラスは、すべてのリファクタリング コントリビュータの派生元となる基本クラスです。 | |
RefactoringContributor<TContributorInput> | ContributorInput を受け取り、変更提案を提示し、処理する追加の ContributorInput を作成します。 | |
RefactoringError | リファクタリング操作中に発生したエラーを表します。 | |
RefactoringFileNodeCommand | ソリューション エクスプローラのファイル ノードに対するすべてのリファクタリング コマンドの基本コマンド クラスです。 | |
RefactoringOperation | RefactorOperation は、リファクタリング操作の有効期間全体を管理します。 | |
RefactoringPreviewGroup | リファクタリング プレビュー グループのチェック ボックスの設定、表示名、およびその他の情報をキャプチャします。 | |
RefactoringProjectNodeCommand | ソリューション エクスプローラのデータベース プロジェクト ノードに対するすべてのリファクタリング コマンドの基本コマンド クラスです。 | |
RefactoringSchemaViewNodeCommand | スキーマ ビューのノードに対するすべてのリファクタリング コマンドの基本コマンド クラスです。 | |
TextChangeProposal | このクラスは、コントリビュータから返される変更を表します。 |
列挙型
列挙体 | 説明 | |
---|---|---|
PreviewWarningLevel | この列挙体は、リファクタリングのプレビュー ウィンドウに表示される警告メッセージの警告レベルを示します。 | |
QueryStatusResult | 結果のステータスを示すフラグ。 | |
RefactoringErrorCategory | RefactoringErrorCategory は、エラー メッセージが表示される場所 ([変更のプレビュー] ダイアログ ボックス、イベント ログなど) を指定します。 |