単一のコンストラクターを持つ C# クラスでは、クラス サマリー XML ドキュメントとコンストラクター XML ドキュメントを追加できます。
///<summary>
///This class will solve all your problems
///</summary>
public class Awesome
{
/// <summary>
/// Initializes a new instance of the <see cref="Awesome"/> class.
/// </summary>
/// <param name="sauce">The secret sauce.</param>
public Awesome(string sauce)
{
//...implementation elided for security purposes
}
}
生成されたドキュメントが同じになるように、同等の F# クラスで同じことを行うにはどうすればよいですか?
type Awesome(sauce: string) =
//...implementation elided for security purposes
明確化: 標準の XML ドキュメント タグを F# で使用できることは承知しています。私の質問は、型とコンストラクターの両方が文書化されるように、それらを上記のスニペットに追加する方法です。