internal void NotifyItemRemoved(WorkspaceItemChangeEventArgs args) { AssertMainThread(); OnItemRemoved(args); OnConfigurationsChanged(); OnRootDirectoriesChanged(args.Item, isRemove: true, isAdd: false); }
internal void NotifyItemAdded(WorkspaceItemChangeEventArgs args) { AssertMainThread(); OnItemAdded(args); OnConfigurationsChanged(); OnRootDirectoriesChanged(); }
protected virtual void OnItemRemoved(WorkspaceItemChangeEventArgs args) { if (ItemRemoved != null) { ItemRemoved(this, args); } OnDescendantItemRemoved(args); }
protected virtual void OnDescendantItemRemoved(WorkspaceItemChangeEventArgs args) { if (DescendantItemRemoved != null) { DescendantItemRemoved(this, args); } if (ParentWorkspace != null) { ParentWorkspace.OnDescendantItemRemoved(args); } }
internal void NotifyItemRemoved(WorkspaceItemChangeEventArgs args) { OnItemRemoved(args); OnConfigurationsChanged(); }
/*protected virtual*/ void OnDescendantItemRemoved (WorkspaceItemChangeEventArgs args) { if (DescendantItemRemoved != null) DescendantItemRemoved (this, args); if (ParentWorkspace != null) ParentWorkspace.OnDescendantItemRemoved (args); }
/*protected virtual*/ void OnItemRemoved (WorkspaceItemChangeEventArgs args) { if (ItemRemoved != null) ItemRemoved (this, args); OnDescendantItemRemoved (args); }
internal void NotifyItemRemoved (WorkspaceItemChangeEventArgs args) { AssertMainThread (); OnItemRemoved (args); OnConfigurationsChanged (); }