C# Class BExplorer.Shell.FOperationProgressSink

Inheritance: FileOperationProgressSink
Exibir arquivo Open project: Gainedge/BetterExplorer Class Usage Examples

Private Properties

Property Type Description
PostCopyItem void
PostDeleteItem void
PostMoveItem void
PostRenameItem void

Public Methods

Method Description
FOperationProgressSink ( ) : BExplorer.Shell.Interop
FOperationProgressSink ( ShellView view ) : BExplorer.Shell.Interop
PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void

Private Methods

Method Description
PostCopyItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrCopy, IShellItem psiNewlyCreated ) : void
PostDeleteItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, uint hrDelete, IShellItem psiNewlyCreated ) : void
PostMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrMove, IShellItem psiNewlyCreated ) : void
PostRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName, uint hrRename, IShellItem psiNewlyCreated ) : void

Method Details

FOperationProgressSink() public method

public FOperationProgressSink ( ) : BExplorer.Shell.Interop
return BExplorer.Shell.Interop

FOperationProgressSink() public method

public FOperationProgressSink ( ShellView view ) : BExplorer.Shell.Interop
view ShellView
return BExplorer.Shell.Interop

PreCopyItem() public method

public PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
return void

PreDeleteItem() public method

public PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
dwFlags uint
psiItem IShellItem
return void

PreMoveItem() public method

public PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
return void

PreRenameItem() public method

public PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
pszNewName string
return void

UpdateProgress() public method

public UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void
iWorkTotal uint
iWorkSoFar uint
return void