本文整理汇总了C#中PropertyValue.Deserialize方法的典型用法代码示例。如果您正苦于以下问题:C# PropertyValue.Deserialize方法的具体用法?C# PropertyValue.Deserialize怎么用?C# PropertyValue.Deserialize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PropertyValue
的用法示例。
在下文中一共展示了PropertyValue.Deserialize方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PropertyValueSerializeTest
public void PropertyValueSerializeTest()
{
PropertyValue pv = PreparePropertyValue();
XElementFormatter formatter = new XElementFormatter();
XmlSerializeContext context = new XmlSerializeContext();
XElement root = new XElement("root");
pv.Serialize(root, context);
Console.WriteLine(root.ToString());
XmlDeserializeContext dcontext = new XmlDeserializeContext();
PropertyValue newPropertyValue = new PropertyValue(new PropertyDefine());
newPropertyValue.Deserialize(root, dcontext);
//Assert.AreEqual(root.ToString(), rootReserialized.ToString());
Assert.AreEqual(pv.StringValue, newPropertyValue.StringValue);
Assert.AreEqual(pv.Definition.Name, newPropertyValue.Definition.Name);
}