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);
            }
        }
Пример #2
0
 internal XofFileSaveObject(IXofFileSaveObject saveObject)
 {
     _saveObject = saveObject;
 }