/// <summary> /// Remove a base tag /// </summary> /// <param name="value"></param> public void Remove(FlvBaseTag value) { if (List.Contains(value)) { List.Remove(value as object); } }
/// <summary> /// Convert collection to array /// </summary> /// <returns>Base tags array</returns> public FlvBaseTag[] ToArray() { FlvBaseTag[] res = null; if (this.Count > 0) { res = new FlvBaseTag[this.Count]; for (int i = 0; i < this.Count; i++) { res[i] = this[i]; } } return(res); }
/// <summary> /// Insert a base tag at /// </summary> /// <param name="index">index</param> /// <param name="value">base tag</param> public void Insert(int index, FlvBaseTag value) { List.Insert(index, value as object); }
/// <summary> /// Add a base tag /// </summary> /// <param name="value">base tag to add</param> /// <returns>base tag added</returns> public FlvBaseTag Add(FlvBaseTag value) { List.Add(value as object); return(value); }
/// <summary> /// Test if list contain a base tag /// </summary> /// <param name="value">base tag</param> /// <returns>contain result</returns> public bool Contains(FlvBaseTag value) { return(List.Contains(value as object)); }
/// <summary> /// Get index of a base tag /// </summary> /// <param name="value">base tag</param> /// <returns>base tag index if is contain, -1 else.</returns> public int IndexOf(FlvBaseTag value) { return(List.IndexOf(value)); }
/// <summary> /// Add a base tag /// </summary> /// <param name="value">base tag to add</param> /// <returns>base tag added</returns> public FlvBaseTag Add(FlvBaseTag value) { List.Add(value as object); return value; }
/// <summary> /// Add an array of base tag /// </summary> /// <param name="values">base tag array</param> public void AddRange(FlvBaseTag[] values) { foreach(FlvBaseTag ip in values) Add(ip); }
/// <summary> /// Convert collection to array /// </summary> /// <returns>Base tags array</returns> public FlvBaseTag[] ToArray() { FlvBaseTag[] res = null; if (this.Count > 0) { res = new FlvBaseTag[this.Count]; for (int i = 0; i < this.Count; i++) res[i] = this[i]; } return res; }
/// <summary> /// Remove a base tag /// </summary> /// <param name="value"></param> public void Remove(FlvBaseTag value) { if (List.Contains(value)) List.Remove(value as object); }
/// <summary> /// Insert a base tag at /// </summary> /// <param name="index">index</param> /// <param name="value">base tag</param> public void Insert(int index, FlvBaseTag value) { List.Insert(index, value as object); }
/// <summary> /// Get index of a base tag /// </summary> /// <param name="value">base tag</param> /// <returns>base tag index if is contain, -1 else.</returns> public int IndexOf(FlvBaseTag value) { return List.IndexOf(value); }
/// <summary> /// Test if list contain a base tag /// </summary> /// <param name="value">base tag</param> /// <returns>contain result</returns> public bool Contains(FlvBaseTag value) { return List.Contains(value as object); }