|
ApplyChangesEventArgs |
RefactoringContributor 인스턴스와 RefactoringOperation 인스턴스가 작업을 수행할 수 있도록 PreApply 및 PostApplyinstances 메서드에 정보를 제공합니다.입력에는 사용자가 적용하고자 하는 변경 제안이 포함됩니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
ChangeProposal |
데이터베이스 리팩터링 작업의 모든 종류의 변경 제안에 대한 추상 기본 클래스입니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
ContributorInput |
각 리팩터링 참가자에 대한 데이터 입력을 나타냅니다.각 참가자 유형에 대해 파생된 ContributorInput 클래스가 만들어집니다.각 ContributorInput에는 RefactoringOperation이 연결되어 있습니다.리팩터링 작업 클래스는 초기 ContributorInput을 만들 때 이 속성을 설정합니다.그런 다음 리팩터링 관리자는 파생 작업을 처리하는 모든 ContributorInput 인스턴스에 이 속성을 전달합니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
FileChange |
파일 하나에 대한 변경 내용을 나타냅니다.이러한 내용은 다른 리팩터링 참가자가 변경했을 수도 있고 다른 리팩터링 미리 보기 그룹에서 변경했을 수도 있습니다.리팩터링 참가자 관리자에서 ChangeProposal의 목록을 반환한 후 RefactoringOperation은 해당 변경 내용을 FileChange 목록으로 그룹화합니다.리팩터링 작업은 이 FileChange 목록을 사용하여 변경 내용을 각 파일에 적용합니다.또한 리팩터링 작업은 이 목록을 PreviewChangesNode 목록으로 변환하여 변경 내용을 미리 보기 대화 상자에 표시합니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
PreviewWindowInfo |
이 클래스는 RefactoringOperation에 대한 모든 미리 보기 데이터를 포함합니다.미리 보기 대화 상자는 이 클래스의 정보를 사용하여 대화 상자를 채웁니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringCommand |
데이터베이스 프로젝트에서 사용 가능한 모든 리팩터링 명령에 대한 추상 기본 클래스입니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringContributor |
모든 RefactoringContributor 클래스가 파생되는 기본 클래스입니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringContributor<TContributorInput> |
이 클래스는 ContributorInput 매개 변수를 받아 들이고, 변경 제안을 제시하며, 처리할 추가 ContributorInput을 만듭니다.이 클래스는 변경 내용을 관리자에게 제안하고 알리는 대부분의 작업을 수행합니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringError |
이 클래스는 데이터베이스 리팩터링 오류를 정의합니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringFileNodeCommand |
데이터베이스 프로젝트의 솔루션 탐색기 파일 노드에 대한 모든 리팩터링 명령의 기본 클래스입니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringOperation |
각 데이터베이스 리팩터링 형식에는 RefactoringOperation에서 파생되는 클래스가 있습니다.RefactoringOperation 클래스는 리팩터링 작업의 전체 수명 주기를 관리합니다.이 클래스의 인스턴스는 리팩터링 작업 기간 동안에만 존재합니다.RefactoringOperation 기본 클래스는 리팩터링 작업의 실제 수명 주기를 구동합니다.파생 클래스의 메서드는 기본 클래스 메서드에 의해 호출됩니다.RefactoringOperation은 리팩터링 작업의 시작 지점 역할을 하며 사용자로부터 리팩터링 작업에 필요한 입력을 받는 UI(사용자 인터페이스)를 제공합니다.기본 클래스는 미리 보기 사용자 인터페이스와 같은 서비스를 제공합니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringPreviewGroup |
미리 보기 그룹의 확인란 설정, 이름 및 기타 정보를 캡처합니다.RefactoringPreviewGroup은 그룹 정보만 포함하며 변경 내용 목록은 포함하지 않습니다.RefactoringPreviewGroup 및 변경 내용 목록이 해당 작업의 참가자 클래스에 포함됩니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringProjectNodeCommand |
데이터베이스 프로젝트 노드에 대한 모든 리팩터링 명령의 기본 명령입니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
RefactoringSchemaViewNodeCommand |
데이터베이스 프로젝트의 스키마 뷰 노드에 대한 모든 리팩터링 명령의 기본 클래스입니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |
|
TextChangeProposal |
ChangeProposal 클래스는 참가자가 반환한 변경 내용을 나타냅니다.이러한 변경 내용은 제안된 변경 내용의 파일, 오프셋, 길이, 새 값 및 기존 값을 나타냅니다.자세한 내용은 사용자 지정 데이터베이스 리팩터링 형식 또는 대상 만들기을 참조하십시오. |