本文整理汇总了C#中Instance.GetInstance方法的典型用法代码示例。如果您正苦于以下问题:C# Instance.GetInstance方法的具体用法?C# Instance.GetInstance怎么用?C# Instance.GetInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Instance
的用法示例。
在下文中一共展示了Instance.GetInstance方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadDefault
/// <summary>
/// This <c>readDefault</c> method performs deserialization of the
/// XM schema class type by traversing the contacts and instantiating
/// them using details from the provided XML element. Because this will
/// convert a non-primitive value it delegates to other converters to
/// perform deserialization of lists and primitives.
/// <p>
/// This takes the approach that the object is instantiated first and
/// then the annotated fields and methods are deserialized from the XML
/// elements and attributes. When all the details have be deserialized
/// they are set on the internal contacts of the object.
/// </summary>
/// <param name="node">
/// the XML element contact values are deserialized from
/// </param>
/// <param name="schema">
/// this is the schema for the class to be deserialized
/// </param>
/// <param name="value">
/// this is the value used for the deserialization
/// </param>
/// <returns>
/// this returns the fully deserialized object graph
/// </returns>
public Object ReadDefault(InputNode node, Schema schema, Instance value) {
Object source = value.GetInstance();
if(value != null) {
value.setInstance(source);
Read(node, source, schema);
criteria.Commit(source);
}
return source;
}