예제 #1
0
 /// <summary>
 /// Десериализирует xml-узел serializedObject в возвращаймый объект, используя указанный resolver.
 /// Не допускается значение null ни для какаих входных параметров.
 /// resolver должен соответствовать типу десериализирумого объекта.
 /// Метод является внеконтекстным, однако указаный в нем resolver может обращаться к контексту сериализатора (куче,словарю типов и тд).
 /// </summary>
 /// <param name="serializedObject">Десериализируемый объект</param>
 /// <param name="resoler">Resolver осуществляющий десериализацию</param>
 /// <returns>Результат десериализации</returns>
 internal void DeresolveInternal(XElement serializedObject, ref object instance, IResolver resolver)
 {
     resolver.Deserialzie(serializedObject, ref instance);
 }