Ejemplo n.º 1
0
        public FileOperation(FileOperationProgressSink callbackSink, IntPtr ownerHandle)
        {
            _callbackSink = callbackSink;
            _fileOperation = (IFileOperation) Activator.CreateInstance(_fileOperationType);

            _fileOperation.SetOperationFlags(FileOperationFlags.FOF_NOCONFIRMMKDIR);
            if (_callbackSink != null) _sinkCookie = _fileOperation.Advise(_callbackSink);
            if (ownerHandle != IntPtr.Zero) _fileOperation.SetOwnerWindow((uint) ownerHandle);
        }
Ejemplo n.º 2
0
        public FileOperation(FileOperationProgressSink callbackSink, IntPtr ownerHandle)
        {
            _callbackSink  = callbackSink;
            _fileOperation = (IFileOperation)Activator.CreateInstance(FileOperationType);

            _fileOperation.SetOperationFlags(FileOperationFlags.FOF_NOCONFIRMMKDIR);
            if (_callbackSink != null)
            {
                _sinkCookie = _fileOperation.Advise(_callbackSink);
            }
            if (ownerHandle != IntPtr.Zero)
            {
                _fileOperation.SetOwnerWindow((uint)ownerHandle);
            }
        }
Ejemplo n.º 3
0
 public FileOperation(FileOperationProgressSink callbackSink)
     : this(callbackSink, IntPtr.Zero)
 {
 }
Ejemplo n.º 4
0
 public FileOperation(FileOperationProgressSink callbackSink) : this(callbackSink, IntPtr.Zero)
 {
 }