/// <summary> /// Проверяет существование переменной по объекту /// </summary> /// <param name="info">Проверяемый объект</param> /// <returns></returns> public static Boolean Exist(INFO_VARIABLE info) { for (int i = 0; i < variables.Count; i++) { if (variables[i] == info) { return(true); } } return(false); }
/// <summary> /// Добавляет новую переменную по параметрам /// </summary> /// <param name="name">Имя переменной</param> /// <param name="type">Тип переменной</param> /// <param name="date">Данные переменной</param> /// <param name="element">UI из которого создавалась эта переменная</param> /// <returns></returns> public static INFO_VARIABLE Add(String name, String type, String date, System.Windows.UIElement element) { INFO_VARIABLE info = new INFO_VARIABLE(); info.name = name; info.type = type; info.data = date; info.element = element; variables.Add(info); return(info); }
/// <summary> /// Удаляет переменную данного объекта /// </summary> /// <param name="info">Удаляемый объект</param> public static void Remove(INFO_VARIABLE info) { variables.Remove(info); }
/// <summary> /// Добавляет переменную по уже заданным данным /// </summary> /// <param name="info">Данные о переменной</param> /// <returns></returns> public static INFO_VARIABLE Add(INFO_VARIABLE info) { variables.Add(info); return(info); }