/// <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); }