Exemplo n.º 1
0
 public ItemChangedEventArgs(object sender, IStorageItem changedItem ,ChangeKinds kind,string oldName, object locker=null, ItemChangedEventArgs source=null) {
     this.ChangeKind = kind;
     this.SynchronizingObject = locker;
     this.SourceEventArgs = source;
     this.Sender = sender;
     this.ChangedItem = changedItem;
     this.OldName = oldName;
 }
Exemplo n.º 2
0
 private void Watch_Changed(object sender, FileSystemEventArgs e)
 {
     var item = this.Storage.GetItem(e.FullPath);
     var evt = new ItemChangedEventArgs(this, item, ChangeKinds.Updated, null, this.Storage.SynchronizingObject);
     if (this._changed != null) this._changed(this, evt);
 }
Exemplo n.º 3
0
        private void Watch_Renamed(object sender, RenamedEventArgs e)
        {

            var item = this.Storage.GetItem(e.FullPath);
            var evt = new ItemChangedEventArgs(this, item, ChangeKinds.Renamed, e.OldName ,this.Storage.SynchronizingObject);
            if(this._changed!=null) this._changed(this,evt);
        }