public virtual void Export(ISerializationConfigurationGroup selectedObject) { var exportEngine = new ExportEngine(selectedObject.XPObjectSpace()); var document = exportEngine.Export(View.SelectedObjects.OfType <XPBaseObject>(), selectedObject); using (var memoryStream = Save(document)){ if (selectedObject.ZipOutput) { Zip(memoryStream); } else { Save(memoryStream); } } }