private static void ReadFromReader(object receiver, ReadSettings settings, QName root, IObjectSerializer serializer, object reader, string modelName) { using (reader as IDisposable) { if (serializer.ReadToRoot(reader, root)) { serializer.Read(reader, receiver, modelName, settings, root, null); } } }