3

すべてのXml-CommentingがIntellisenseに表示されるわけではないようですが、おそらく正しく実行されていませんか?とにかく、列挙リスト内の個々の列挙メンバーが説明テキストとともにインテリセンスで表示されるようにしようとしています。たとえば、String.Splitメソッドでは、次のように、3番目のオーバーロードがStringSplitOptions列挙をパラメーターとして受け取ります。

代替テキストhttp://www.freeimagehosting.net/uploads/a138d36615.jpg

私が試した他のことの中で:

public enum ErrorTypeEnum
{
   /// <summary>The process could not identify an agency </summary>
   BatchAgencyIdentification       // Couldn't identify agency
   /// <summary>The batch document category was invalid.</summary>
   , BatchInvalidBatDocCatCode     // Anything other than "C"
   /// <summary>The batch has no documents.</summary>
   , BatchHasNoDocuments           // No document nodes
...

上記の例は機能しますが、最初の列挙に対してのみ機能し、他の列挙に対しては機能しません。

私が間違っていることは何ですか?

4

1 に答える 1

3

あなたは正しい考えを持っています、しかしあなたのコンマの配置はそれを台無しにしています。個々の列挙型が表示されるようにするには、列挙型をコンマの前ではなく、コンマの後に配置します。このような場合は、各行の先頭ではなく、末尾にコンマを配置することをお勧めします。

例えば

public enum ErrorTypeEnum 
{ 
   /// <summary>The process could not identify an agency </summary> 
   BatchAgencyIdentification,       // Couldn't identify agency 
   /// <summary>The batch document category was invalid.</summary> 
   BatchInvalidBatDocCatCode,     // Anything other than "C" 
   /// <summary>The batch has no documents.</summary> 
   BatchHasNoDocuments           // No document nodes 
... 
于 2010-02-11T22:47:49.403 に答える