Пример #1
0
 protected virtual void OnChanged(NodeActivityEventArgs eventArgs)
 {
     if (ChangedEvent != null)
     {
         ChangedEvent(this, eventArgs);
     }
 }
Пример #2
0
 protected virtual void OnDeleted(NodeActivityEventArgs eventArgs)
 {
     if (DeletedEvent != null)
     {
         DeletedEvent(this, eventArgs);
     }
 }
Пример #3
0
 protected virtual void OnRenamed(NodeActivityEventArgs eventArgs)
 {
     if (RenamedEvent != null)
     {
         RenamedEvent(this, eventArgs);
     }
 }
Пример #4
0
 protected virtual void OnActivity(NodeActivityEventArgs eventArgs)
 {
     if (ActivityEvent != null)
     {
         ActivityEvent(this, eventArgs);
     }
 }
Пример #5
0
 protected virtual void ZipFile_Activity(object sender, NodeActivityEventArgs eventArgs)
 {
     if (eventArgs.Activity == FileSystemActivity.Changed)
     {
         Reload();
     }
 }
		protected virtual void OnDirectoryActivity(NodeActivityEventArgs eventArgs)
		{
			if (DirectoryActivityEvent != null)
			{
				DirectoryActivityEvent(this, eventArgs);
			}
		}
 protected virtual void OnRecursiveActivity(NodeActivityEventArgs eventArgs)
 {
     if (RecursiveActivityEvent != null)
     {
         RecursiveActivityEvent(this, eventArgs);
     }
 }
 protected virtual void OnDirectoryActivity(NodeActivityEventArgs eventArgs)
 {
     if (DirectoryActivityEvent != null)
     {
         DirectoryActivityEvent(this, eventArgs);
     }
 }
		protected virtual void OnRecursiveActivity(NodeActivityEventArgs eventArgs)
		{
			if (RecursiveActivityEvent != null)
			{
				RecursiveActivityEvent(this, eventArgs);
			}
		}
Пример #10
0
 protected void OnDirectoryActivityEvent(NodeActivityEventArgs eventArgs)
 {
     lock (this)
     {
         if (DirectoryActivityEvent != null)
         {
             DirectoryActivityEvent(this, eventArgs);
         }
     }
 }
Пример #11
0
 protected void OnRecursiveActivityEvent(NodeActivityEventArgs eventArgs)
 {
     lock (this)
     {
         if (RecursiveActivityEvent != null)
         {
             RecursiveActivityEvent(this, eventArgs);
         }
     }
 }
Пример #12
0
 protected void OnActivityEvent(NodeActivityEventArgs eventArgs)
 {
     lock (this)
     {
         if (ActivityEvent != null)
         {
             ActivityEvent(this, eventArgs);
         }
     }
 }
Пример #13
0
 protected void OnChangedEvent(NodeActivityEventArgs eventArgs)
 {
     lock (this)
     {
         if (ChangedEvent != null)
         {
             ChangedEvent(this, eventArgs);
         }
     }
 }
Пример #14
0
 protected void OnDeletedEvent(NodeActivityEventArgs eventArgs)
 {
     lock (this)
     {
         if (DeletedEvent != null)
         {
             DeletedEvent(this, eventArgs);
         }
     }
 }
		protected void OnRecursiveActivityEvent(NodeActivityEventArgs eventArgs)
		{
			lock (this)
			{
				if (RecursiveActivityEvent != null)
				{
					RecursiveActivityEvent(this, eventArgs);
				}
			}
		}
        void File_Activity(object sender, NodeActivityEventArgs eventArgs)
        {
            if (!this.NodeType.AutoLoad)
            {
                return;
            }

            if (eventArgs.Activity == FileSystemActivity.Changed)
            {
                using (GetAutoLock().Lock())
                {
                    Load();
                }
            }
            else if (eventArgs.Activity == FileSystemActivity.Created)
            {
                using (GetAutoLock().Lock())
                {
                    Load();
                };
            }
            else if (eventArgs.Activity == FileSystemActivity.Deleted)
            {
                using (GetAutoLock().Lock())
                {
                    this.value = null;
                }
            }
            else if (eventArgs.Activity == FileSystemActivity.Renamed)
            {
                using (GetAutoLock().Lock())
                {
                    this.value = null;
                }
            }
        }
		protected void OnDirectoryActivityEvent(NodeActivityEventArgs eventArgs)
		{
			lock (this)
			{
				if (DirectoryActivityEvent != null)
				{
					DirectoryActivityEvent(this, eventArgs);
				}
			}
		}
		protected virtual void ZipFile_Activity(object sender, NodeActivityEventArgs eventArgs)
		{
			if (eventArgs.Activity == FileSystemActivity.Changed)
			{
				Reload();
			}
		}
Пример #19
0
 private void DelegateDirectoryActivityEvent(object sender, NodeActivityEventArgs eventArgs)
 {
     OnDirectoryActivityEvent(eventArgs);
 }
Пример #20
0
 private void DelegateRecursiveActivityEvent(object sender, NodeActivityEventArgs eventArgs)
 {
     OnRecursiveActivityEvent(eventArgs);
 }
Пример #21
0
 private void DelegateCreatedEvent(object sender, NodeActivityEventArgs eventArgs)
 {
     OnCreatedEvent(eventArgs);
 }
		private void DelegateDirectoryActivityEvent(object sender, NodeActivityEventArgs eventArgs)
		{
			OnDirectoryActivityEvent(eventArgs);
		}
		private void DelegateRecursiveActivityEvent(object sender, NodeActivityEventArgs eventArgs)
		{
			OnRecursiveActivityEvent(eventArgs);
		}