4

私は、そのデータ (もちろん) と XmlDoc コメントを使用してシリアル化したいシリアル化可能なクラスを持っています。その仕事、または少なくともその一部を行う既存のライブラリを知っている人はいますか?

Intellisense が行う方法で C# コードの XmlDoc を読むことは、良い出発点です。

例は理論よりも優れているため、次の (C#) コードが必要です

public class ApplicationOptions : ISerializable
{
    ///<summary>This parameter describes the X property</summary>
    public int WindowPositionX;

    ///<summary>This comment is the same as in the XML-serialized form</summary>
    public int WindowPositionY;
}

次のシリアル化された XML フォームにマップされます

<!--This parameter describes the X property-->
<parameter name="WindowPositionX" Value=12 />

<!--This comment is the same as in the XML-serialized form-->
<parameter name="WindowPositionY" Value=13 />
4

1 に答える 1

2

これを行うライブラリを知りません。クラスのカスタムシリアライザーを記述し、カスタム シリアライザーを使用してコメントを追加できます。

ただし、コメントを取得するには、yourlibraryfile.xml コンパニオン ファイルを読み取る必要があります。コメントはアプリケーションでコンパイルされません。

于 2012-10-29T20:13:24.877 に答える