/// <summary> /// Ajoute une liste de Charge à la collection /// </summary> public void AddRange(PropertyController[] value) { for (int i = 0; i < value.Length; i++) { Add(value[i]); } }
/// <summary> /// Add a controller /// </summary> /// <param name="viewType"></param> /// <param name="propertyInfo"></param> /// <param name="controllerType"></param> public void AddController(Type viewType, PropertyInfo propertyInfo, Type controllerType) { if (viewType == null) { throw new ArgumentNullException("pageType"); } if (propertyInfo == null) { throw new ArgumentNullException("propertyInfo"); } if (controllerType == null) { throw new ArgumentNullException("controllerType"); } if (!_pageController.Contains(viewType)) { _pageController[viewType] = new PropertyControllerCollection(); } PropertyController pair = new PropertyController(propertyInfo, controllerType); (_pageController[viewType] as PropertyControllerCollection).Add(pair); }
/// <summary> /// Copie la collection dans un tableau de Charge /// </summary> /// <param name="array">Un tableau de Charge</param> /// <param name="index">Index de début de la copie dans le tableau</param> public void CopyTo(PropertyController[] array, int index) { List.CopyTo(array, index); }
/// <summary> /// Indique si un(e) Charge appartient à la collection /// </summary> /// <param name="value">Un(e) Charge</param> /// <returns>Renvoir vrai s'il/elle appartinet à la collection</returns> public bool Contains(PropertyController value) { return List.Contains(value); }
/// <summary> /// Ajoute un(e) Charge /// </summary> public int Add(PropertyController value) { return List.Add(value); }
/// <summary> /// Enléve un(e) Charge de la collection. /// </summary> public void Remove(PropertyController value) { List.Remove(value); }
/// <summary> /// Insére un(e) Charge dans la collection. /// </summary> /// <param name="index">L'index d'insertion dans la collection.</param> /// <param name="value">Un(e) Charge</param> public void Insert(int index, PropertyController value) { List.Insert(index, value); }
/// <summary> /// Donne la position de l'agent dans la collection. /// </summary> /// <param name="value">Un(e) Charge</param> /// <returns>L'index de l'élément dans la collection.</returns> public int IndexOf(PropertyController value) { return List.IndexOf(value); }
/// <summary> /// Indique si un(e) Charge appartient à la collection /// </summary> /// <param name="value">Un(e) Charge</param> /// <returns>Renvoir vrai s'il/elle appartinet à la collection</returns> public bool Contains(PropertyController value) { return(List.Contains(value)); }
/// <summary> /// Ajoute un(e) Charge /// </summary> public int Add(PropertyController value) { return(List.Add(value)); }
/// <summary> /// Donne la position de l'agent dans la collection. /// </summary> /// <param name="value">Un(e) Charge</param> /// <returns>L'index de l'élément dans la collection.</returns> public int IndexOf(PropertyController value) { return(List.IndexOf(value)); }