2012-01-16 6 views
5

Visual Studio 2010에는 해당 메서드에 XML 메모가없는 경우 메서드가 구현하는 인터페이스에 Intellisense를 가져 오는 방법이 있습니다. 자체?해당 메서드에 자체 XML 메모가없는 경우 메서드가 구현하는 인터페이스에서 Intellisense 가져 오기

이런 식으로 생각하면 꽤 유용 할 것입니다. 필자는 인터페이스에 XML 주석을 포함하고 모든 구현 방법에서 동일한 텍스트를 반복 (복사)하는 것을 싫어합니다. 구현 방법에 특정한 것이 기술 될 필요가있을 때만, 메소드에 자체 XML 주석을 제공합니다.

+0

XML 주석에서 나오는 데이터를 의미합니까? – Oded

+0

그래, 내 소스 코드에 포함 된 XML 주석을 의미 – Peladao

답변

3

ReSharper가 있다면 방법의 간단한 도움말을 표시하기 위해 Ctrl + Shift + F1을 사용할 수 있습니다. 해당 메소드에 XML 주석이없는 경우 해당 인터페이스의 도움말이 표시됩니다. 스크린 샷을 제공 할만큼 충분한 평판이 없습니다. 그래서 내 코드를 보여주고 설명합니다 :

internal interface ISomeInterface 
{ 
    /// <summary> 
    /// Integer1 help text by interface. 
    /// </summary> 
    int Integer1 { get; set; } 
} 

internal class Class2 : ISomeInterface 
{ 
    public int Integer1 { get; set; } 

    public int CallInterface1() 
    { 
    return Integer1; // <- Place cursor on Integer1 and press Ctrl+Shift+F1 
    } 
} 
+0

당신은 지금 충분한 평판을 가지고있는 것처럼 보입니다 ;-) –

0

Resharper로이 작업을 수행 할 수 있습니다. Rehsarper는 XML 주석이없는 메소드 선언에 커서를 놓으면 Rehsarper가 기본 메소드에서 주석을 자동으로 복사하도록합니다.

+1

나는 코멘트를 복사하고 싶지 않아, 난 그냥 작은 팝업 창에 정보를보고 싶어요. 요점은 인터페이스에 이미 포함 된 주석에 추가 할 것이없는 경우 메소드에 대한 주석을 가지지 않는 것입니다. – Peladao