2012-05-27 4 views
7

set에 대한 xml-comments를 추가하고 Object Browser (VS 2010)에 표시 될 ass assessers를 가져올 수 있습니까?속성/평가자에 대한 C# xml 덧글

 /// <summary> 
     /// Something abot property. 
     /// </summary> 

     public bool IsSomething 
     { 
       // get description 

       get 
       { 
        return isSomething; 
       } 

       // set description 

       set 
       { 
        // do some work 
       } 
     } 
+0

및 setter 메소드를 직접 작성한 다음 XML 주석을 getter 및 setter 메소드에 배치하십시오. –

+1

할 수 있으면 대부분의 경우 의미가 없습니다. 속성은 복잡한 논리를 담당해서는 안됩니다. 복잡한 논리를 적용하려면 속성을 잊어 버리고 메서드를 작성하고 주석을 추가하십시오. 속성 내에서 많은 로직을 수행하고 싶지 않으므로 주석을 달 필요가 없습니다. –

+0

아주 적은 CPU 리소스를 사용하는 논리에 대한 속성을 사용합니다. 복잡한 논리 (더 많은 CPU 사용)에 대해서는 메소드를 사용합니다. 하지만 물어 보면 ... 일부 속성은 제약 조건과 같은 논리를 바이트에 대해 0..100으로 설정할 수 있습니다. – zgnilec

답변

7

아니, 당신이 접근 자에 직접 이러한 의견을 설정할 수 없습니다. 그러나 속성에 대한 의견은 매우 포괄적 일 수 있습니다. 입력을 시작하면 인텔리 센스 제안을 받게됩니다. 당신이 의견을 연장 한 경우 주석의 발언 섹션에 여분의 물건을 넣어 할 수 있습니다 : 당신은 항상 게터를 구현할 수, 당신이 정말로 GET에 대한 설명을 추가하고 독립적으로 설정하려는 경우

/// <summary> 
    /// Something about property. 
    /// </summary> 
    /// <remarks> 
    /// Some extra remarks that won't show up in the property's intellisense later. 
    /// </remarks> 
3

그렇게 생각하지 마십시오. 난 그냥 다른 기존의 태그 안에 정보를 추가 할 것입니다

/// <summary> 
/// Gets or sets the x. 
/// </summary> 
/// <value> 
/// The x. 
/// </value> 
/// <returns> this saves the world</returns> 
/// <remarks> when you set this the wolrd ends</remarks>