2012-03-12 3 views
0

매우 간단한 질문이 있습니다. xmldoc을 사용하여 일반 Action 또는 Func의 반환 유형이있는 메서드 또는 속성을 어떻게 문서화합니까? 예 :일반 또는 반환 형식의 메서드 또는 속성에서 형식 매개 변수를 문서화하는 방법 Action 또는 Func

/// <summary> 
/// Gets or sets the print method. Parameters: file, printer name??? 
/// </summary> 
/// <value> 
/// The print method. 
/// </value> 
public Action<string, string> PrintMethod { get; set; } 

이 경우 가장 좋은 방법은 무엇입니까?

답변

0

이 작업의 매개 변수를 문서화해야하는 경우 Action<string, string> : 대신 사용자 지정 위임을 만들고 위임의 매개 변수를 문서화하십시오.

/// <summary> 
/// Gets or sets the print method. 
/// </summary> 
/// <value> 
/// The print method. 
/// </value> 
public FilePrintAction PrintMethod { get; set; } 

/// <summary> 
/// Represents a method for printing a file to a printer 
/// </summary> 
/// <parameter name="file">Path of the file to print</parameter> 
/// <parameter name="printerName">Name of the printer</parameter> 
public delegate void FilePrintAction(string file, string printerName); 
+0

좋은 조언입니다. 그러나 문제는 Action 또는 Func을 속성 또는 메서드의 반환 유형으로 사용할 지 여부가 아니라 문서화하는 방법입니다. –

+0

@Shurup, 제 요점은 Action 또는 Func의 매개 변수를 문서화하는 "깨끗한"방법이 없다는 것입니다. 이를 수행해야하는 경우, 매개 변수를 문서화 할 수있는 특정 위임을 작성하십시오. –

관련 문제