BExplorer.Shell.ShellView.RenameShellItem C# (CSharp) Method

RenameShellItem() public method

public RenameShellItem ( IShellItem item, String newName, Boolean isAddFileExtension, String extension = "" ) : void
item IShellItem
newName String
isAddFileExtension Boolean
extension String
return void
    public void RenameShellItem(IShellItem item, String newName, Boolean isAddFileExtension, String extension = "") {
      var handle = this.Handle;
      var sink = new FOperationProgressSink(this);
      var fo = new IIFileOperation(sink, handle, false);
      fo.RenameItem(item, isAddFileExtension ? newName + extension : newName);
      fo.PerformOperations();
      if (fo.GetAnyOperationAborted()) {
        this._IsCanceledOperation = true;
      }
    }
ShellView