선택한 여러 클래스에 대해 ReSharper로 생성자를 생성하는 방법은 무엇입니까?
저는 VS2010 + ReSharper 8.1을 사용하고 있습니다.
하나의 파일 안에 많은 (빈) 클래스를 만들었습니다.
class A { }
class B { }
class C { }
...
그들 모두는 다음과 같은 동일한 서명을 가진 생성자를 가져야합니다.
class A { internal A(int x) { } }
class B { internal B(int x) { } }
class C { internal C(int x) { } }
...
를 눌러 ALT+INS
선택 하여 단일 클래스에 대한 생성자를 생성하는 방법을 알고 Constructor
있지만 이렇게하면 매개 변수가없는 표준 생성자가 생성되며 모든 클래스에 대해 수동으로 절차를 반복해야합니다.
그래서 내 질문은 첫 번째 코드에서 두 번째 스 니펫과 같은 코드를 자동 생성하는 방법이 있는지입니다.
편집 1 : 나는 빠르고 더러운 솔루션을 만들었지 만 아마도 당신 중 누구든지 자동 방법을 알고 있습니다 :-)
정규식과 함께 "찾기 및 바꾸기"기능을 사용하여 빠르고 더러운 솔루션을 만들었습니다.
무엇을 찾다: {class }{[a-zA-Z]+}{[\n ]*\{}
다음으로 교체 : \1\2\3\ninternal \2(int x){}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다