public static void WriteSerializer(IObjectSerializer serializer, object writer, object receiver, string modelName, WriteSettings settings, QName root, BaseObjectAttribute attribute) { object serializerData = serializer.BeginWrite(writer, receiver, settings, root); serializer.Write(writer, receiver, modelName, settings, root, serializerData, attribute); serializer.EndWrite(writer, receiver, settings); }
private void Serialize(XmlWriter xmlWriter, object obj) { IObjectSerializer serializer = CreateObjectSerializer(obj.GetType()); serializer.Write(xmlWriter, obj); }