Example #1
0
        /// <summary>
        /// </summary>
        /// <param name="treeNodeToAdd"></param>
        /// <returns></returns>
        /// <exception cref="T:System.ArgumentNullException">
        /// <paramref name="treeNodeToAdd"/> is <see langword="null"/>.
        /// </exception>
        public int AddNode(NuGenTreeNode treeNodeToAdd)
        {
            NuGenAddTreeNodeEventArgs eventArgs = new NuGenAddTreeNodeEventArgs(treeNodeToAdd);

            this.OnNodeAdded(eventArgs);
            return(eventArgs.TreeNodeIndex);
        }
		/// <summary>
		/// Will bubble <see cref="E:NodeInserted"/> event.
		/// </summary>
		/// <param name="e"></param>
		protected virtual void OnNodeInserted(NuGenAddTreeNodeEventArgs e)
		{
			this.InvokeActionT<NuGenAddTreeNodeEventArgs>(eventNodeInserted, e);
		}
		/// <summary>
		/// </summary>
		/// <param name="treeNodeToAdd"></param>
		/// <returns></returns>
		/// <exception cref="T:System.ArgumentNullException">
		/// <paramref name="treeNodeToAdd"/> is <see langword="null"/>.
		/// </exception>
		public int AddNode(NuGenTreeNode treeNodeToAdd)
		{
			NuGenAddTreeNodeEventArgs eventArgs = new NuGenAddTreeNodeEventArgs(treeNodeToAdd);
			this.OnNodeAdded(eventArgs);
			return eventArgs.TreeNodeIndex;
		}
Example #4
0
 /// <summary>
 /// Will bubble <see cref="E:NodeInserted"/> event.
 /// </summary>
 /// <param name="e"></param>
 protected virtual void OnNodeInserted(NuGenAddTreeNodeEventArgs e)
 {
     this.InvokeActionT <NuGenAddTreeNodeEventArgs>(eventNodeInserted, e);
 }