2011-02-16 4 views
2

많은 수의 클래스 정의가있는 40k 파일을 생성 한 XSD.exe에 의해 생성 된 큰 코드 파일이 있습니다. 약 30 개의 루트 XSD와 몇 개의 공통 XSD가 있기 때문에 모두 가져 오기 위해 번들로 묶어야합니다.자동 생성 된 코드 파일을 개별 클래스 파일로 분할

나는 그들을 쉽게 관리 할 수 ​​있도록 별도의 classe 파일로 분할하고 싶습니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 아니면 Regex Voodoo와 같은 종류의 리조트를 사용해야할까요? 추가 멤버를 추가 할 때마다 다른 public partial class ClassName를 만들 수 있습니다 public partial class ClassName

환호가 발생하는 경우

트리스탄

+2

? 생성 된 코드를 얼마나 자주 확인할 필요가 있습니까? 나는 그 (것)들을 밖으로 나누는 것이 더 고통스럽게 버전을 만들 것이라고 생각할 것이다. – RQDQ

+0

생성 된 클래스의 예를들 수 있습니까? – hunter

답변

2

. 이 도구를 다시 실행되는 경우 변경 사항을 덮어 쓰기 때문에 당신이 일반적으로 이러한 클래스를 수정하지 않기 때문에 이러한 을 자동 생성 - 클래스 도구의 대부분

그들은 하나 개의 파일에 모두 덤프.

도구로 부분 클래스를 생성 할 수 있다면 잘 진행해야합니다. 당신은이 작업을 수행 할 ReSharper에서 사용할 수

3

: -> 리팩토링 -

마우스 오른쪽 버튼으로 클릭하여 생성 된 파일에 >은 ReSharper에서이 해달라고하면 파일

일치로 유형 이동, 당신은 검색 할 수 http://www.jetbrains.com/resharper/

안부에서 평가판, 크리스

클래스를 분할의 이점은 무엇
관련 문제