2010-06-01 6 views
5

기본 클래스 과 파생 클래스가 많이있는 파생 클래스가 있습니다 ... ControlBase 및 파생 클래스에는 매개 변수없는 생성자가 있습니다. 파생 된 클래스 생성자 호출 지점을 쉽게 찾을 수 있습니까? ReSharper 찾아 오시는 길ControlBase 생성자는이 기본 클래스 생성자에만 사용하고 파생 클래스 생성자는 사용하지 않습니다.ReSharper : 파생 형식 생성자 사용 지점 찾기

감사합니다.

답변

3

당신은/찾기/ReSharper에서 이동 메뉴에서 패턴 검색

ReSharper에서 5에서 구조 검색 기능을 사용하여이 작업을 수행 할 수 있습니다. 그런 다음 왼쪽의 입력란에 다음 패턴을 입력하십시오.

new $type$($args$) 

달러 기호로 묶인 단어는 지정해야하는 자리 표시 자입니다. '자리 표시 자 추가'를 클릭하면됩니다.

예제에서 Type 자리 표시 자 (name = type, Type = ControlBase, "Or derived type"확인) 및 Argument 자리 표시 자 (name = args)가 필요합니다.

+0

감사합니다. 이것은 이전에 사용했던 VS보다 좋은 해결책입니다. VS 정규 표현식. 나는 왜 그런지 이해하지 못한다. 그러나'new $ ControlBase $ '패턴을 찾을 때'new Derived2()'나'Derived2() {}'가 아닌 새로운 Derived2()를 성공적으로 찾는다. 이니셜 라이저). 신비... – Roman