是否有内置或常用的方法来序列化类定义?

时间:2015-12-08 00:13:58

标签: c# .net serialization

我想知道在.net中序列化类定义是否有标准或至少是常用方法? 类(对象)的实例,但实际的类定义本身,例如:

public class Foo {
      [Required]
      public string Bar { get; set; }

      [Range(1,1000)]
      public int Faz { get; set; }
}

var schema = SomeClass.SerializeDefinition(typeof(Foo));
=> schema is a string I can send somewhere that can now recreate the class

Visual Studio可以使用wsdl.exe生成WSDL,但我需要从代码中执行此操作。不幸的是,谷歌搜索主要产生如何序列化对象/实例或如何使用外部工具的结果。

我可以使用反射来构建自己的东西,但在我构建自己的轮子之前,我认为值得在这里查看。

0 个答案:

没有答案