public XofFileSaveObject CreateSaveObject(string path, XofFileFormats format) { if (string.IsNullOrEmpty(path)) { throw new ArgumentNullException(nameof(path)); } IntPtr pathPtr = Marshal.StringToHGlobalUni(path); try { IXofFileSaveObject saveObject = _file.CreateSaveObject(pathPtr, XofFileSaveOptions.ToWFile, format); return(new XofFileSaveObject(saveObject)); } finally { Marshal.FreeHGlobal(pathPtr); } }
internal XofFileSaveObject(IXofFileSaveObject saveObject) { _saveObject = saveObject; }