2009-12-29 3 views
0

속성을 정의 할 때 속성 선언 바로 전에 다음과 같은 작업을하고 싶습니다.C# : 지원 필드 선언 및 요약 태그

private IList<SomeType> _myList; 
public IEnumerable<SomeType> MyList 
{ 
    get { return _myList;} 
} 

그러나 ///<summary> 태그를 속성에 배치하면 이처럼 후행 필드를 선언 할 때 이점이 없어지고 읽을 수 없습니다. 더. backing 필드 앞에 배치하면 주석이 IDE에 표시되지 않습니다. 필드를 백업하기 전에 요약 태그를 넣고 IDE (VS2008)에 표시하는 방법이 있습니까?

답변

6

/// <summary> 태그는 설명하는 요소 바로 앞에 있어야합니다.

당신은 시도하고 단지 후 재산 분야를 넣을 수 있습니다 : 기가 필드가 필수가 아닌 경우

/// <summary> 
public IEnumerable<SomeType> MyList 
{ 
    get { return _myList;} 
} 
private IList<SomeType> _myList; 

, 당신은 단순히 automatic properties을 사용할 수 있습니다 (만 예와 같은 방법으로 사용) :

/// <summary> 
public IEnumerable<SomeType> MyList 
{ 
    get; 
} 
+0

내가 생각한 것처럼 숨겨진 보석이 없는지 확인하고 싶었습니다. – epitka

0

자동 속성으로 인해이 점이 나에게 덜 우려가되었습니다. 필자는 속성에서 분리 된 그룹에서 필자가 필요로하는 명시적인 배킹 필드를 두는 것에 착수했다.