Frage

Es scheint, dass nicht alle XML-Kommentar zeigt sich in Intellisense, aber vielleicht bin ich es richtig tun, nicht wahr? Wie auch immer, ich versuche, es zu machen, so dass einzelne Enumerationsmember in einer Aufzählung Liste in Intellisense mit beschreibendem Text angezeigt. Zum Beispiel in dem String.Split Verfahren erfolgt die dritte Überlastung die StringSplitOptions Enumeration als Parameter, wie hier gezeigt:

alt text http://www.freeimagehosting.net/uploads/a138d36615.jpg

Unter den anderen Dingen, die ich versucht habe:

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
...

Das obige Beispiel funktioniert, aber nur für die erste Aufzählung, keine andere.

Was mache ich falsch?

War es hilfreich?

Lösung

Sie haben die richtige Idee, aber Ihre Komma Platzierung schraubt sie auf. Um für die einzelnen Aufzählungen zeigt sich, legen sie nach der Kommas, nicht vor. Vielleicht möchten Sie Ihre Kommas am Ende jeder Zeile statt am Anfang in diesen Fällen setzen.

z.

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 
... 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top