在 .NET 3.5 中,我想创建一个自定义属性(例如 [NetDataMember]),它将序列化行为DataContractSerializer
从NetDataContractSerializer
.
基本上,对于A
如下图所示的类
[DataContract]
class A
{
[DataMember]
public int SimpleProperty { get; set; }
[Transcient]
public IBar ComplexProperty { get; set; }
}
我想获得一个DataContractSerializer
默认行为的序列化程序,但NetDataContractSerializer
对于标有[NetDataMember]
.
知道如何设计一个可以实现这种行为的序列化程序吗?