2012-04-25 3 views

답변

2

첫째, 그것은 dotCover는 커버리지 보고서를 생성하는 준수 어셈블리가 아닌 소스 코드를 분석, 언급 할 가치가있다. 모든 C# 생성자 (C#의 이름과 관계없이)는 .ctor (또는 생성자가 정적 인 경우 .cctor) 메서드로 컴파일됩니다. 그렇기 때문에 dotCover에서 예제에 Foo(int, int)이라는 메서드가 표시되지 않습니다.

  • 모듈 마스크 : YourNamespace
  • 클래스 마스크 : 당신이 Foo 클래스의 생성자를 필터링 할 경우

    , 당신은 대화를 "편집 범위는 필터"에 다음을 입력해야합니다 YourNamespace. Foo

  • 기능 마스크 :이 도움이 .ctor

희망.

+0

클래스에 'public Foo (string a, string b)'와 같은 다른 생성자가 있다면 그 중 하나를 필터로 사용할 수 있습니까? – McBainUK

+0

@McBainUK : 가능하다면 필터가 메서드 서명을 지정하는 것을 지원하지 않는다고 생각합니다. –

+0

@IgorKorkov : 나는 같은 결론에 도달했습니다. 당신의 도움을 주셔서 감사합니다. – McBainUK

관련 문제