2009-10-01 6 views
6

Comment attacher une documentation xml (vous savez, le type ///) aux constructeurs dans F #? Je ne suis pas surpris que je n'ai pas réussi à le comprendre pour les constructeurs implicites ... mais je ne peux même pas le faire fonctionner pour les constructeurs explicites. Cela fonctionne bien pour la classe elle-même et pour les autres membres.Constructeur xml doc en F #?

+2

+1 pour trouver un bug! – Benjol

Répondre

2

Cela semble être un bug (vous avez raison, cela ne fonctionne pas). Lorsque Beta2 sera livré, ce bogue sera probablement toujours présent, mais nous espérons qu'il sera corrigé pour la version finale de VS2010.

+0

Merci. C'est tout bon à savoir. Je n'ai trouvé nulle part de documentation montrant comment on attacherait une documentation XML au constructeur implicite. Si possible, modifieriez-vous votre réponse avec cette syntaxe, juste pour la postérité? – Jason

+0

Il n'y a pas de syntaxe pour cela (nous avons une suggestion pour le supporter, mais nous pouvons le publier sans cela). Notez que vous pouvez contourner ce problème en créant un constructeur implicite privé qui prend un paramètre factice supplémentaire (par exemple de type 'unit'), puis en explicitant explicitement le constructeur what-was-origin-the-implicit-et en le xmldoc. – Brian