/// <summary> /// TreeElementCollection 内の指定したインデックスの位置に要素を挿入します。</summary> /// /// <param name="anIndex"> /// anItem を挿入する位置の、 0 から始まるインデックス番号。</param> /// <param name="anItem"> /// 挿入する TreeElement 。</param> /// internal void Insert(Int32 anIndex, TreeElement anItem) { this._list.Insert(anIndex, anItem); }
/// <summary> /// TreeElementCollections 内で最初に見つかった特定のオブジェクトを削除します。</summary> /// /// <param name="anItem"> /// TreeElementCollections から削除する TreeElement 。</param> /// internal void Remove(TreeElement anItem) { anItem._parent = null; this._list.Remove(anItem); }
/// <summary> /// TreeElementCollection の末尾に TreeElement を追加します。</summary> /// /// <param name="aValue"> /// 追加する TreeElement 。</param> /// /// <returns> /// aValue が追加された位置のインデックス。</returns> /// internal Int32 Add(TreeElement aValue) { return(this._list.Add(aValue)); }
/// <summary> /// 指定した TreeElement を検索して、指定した数の要素を格納し、 /// 指定したインデックスの位置で終了する TreeElementCollections のセクション内で /// 最初に出現する位置の 0 から始まるインデックス番号を返します。</summary> /// /// <param name="anItem"> /// TreeElementCollections 内で検索される TreeElement 。</param> /// <param name="aStartIndex"> /// 後方検索の開始位置を示す 0 から始まるインデックス。</param> /// <param name="aCount"> /// 検索対象の範囲内にある要素の数。</param> /// public Int32 LastIndexOf(TreeElement anItem, Int32 aStartIndex, Int32 aCount) { return(this._list.LastIndexOf(anItem, aStartIndex, aCount)); }
/// <summary> /// TreeElementCollection 内またはその一部にある値のうち、 /// 最後に出現する値の、0 から始まるインデックス番号を返します。</summary> /// /// <param name="anItem"> /// TreeElementCollection 内で検索される TreeElement 。</param> /// public Int32 LastIndexOf(TreeElement anItem) { return(this._list.LastIndexOf(anItem)); }
/// <summary> /// 指定した TreeElement を検索し、指定したインデックスから最後の要素までの /// TreeElementCollections のセクション内で最初に出現する位置の /// 0 から始まるインデックス番号を返します。</summary> /// /// <param name="anItem"> /// TreeElementCollections 内で検索される TreeElement 。</param> /// <param name="aStartIndex"> /// 検索の開始位置を示す 0 から始まるインデックス。</param> /// /// <returns> /// aStartIndex から最後の要素までの TreeElementCollection のセクション内で /// anItem が見つかった場合は、最初に見つかった位置の 0 から始まるインデックス番号。 /// それ以外の場合は -1 。</returns> /// public Int32 IndexOf(TreeElement anItem, Int32 aStartIndex) { return(this._list.IndexOf(anItem, aStartIndex)); }
// method #region ' + IsContaints ( TreeElement ) : Boolean /// <summary> /// ある要素が TreeElementCollection 内にあるかどうか判断します。</summary> /// public Boolean IsContains(TreeElement anItem) { return(this._list.Contains(anItem)); }