/// <summary> /// Конструктор создает объект логической операции /// </summary> /// <param name="itemId"></param> /// <param name="shortName"></param> /// <param name="fullName"></param> /// <param name="mc"></param> public LogicOperation(Int32 itemId, String shortName, String fullName, LogicOperationCategory mc) { ItemId = itemId; ShortName = shortName; FullName = fullName; OperationCategory = mc; _Items.Add(this); }
/// <summary> /// Возвращает логические операции соостветствующие определенной категории, /// </summary> /// <returns></returns> public static IEnumerable <LogicOperation> GetByCategory(LogicOperationCategory category) { return(_Items.Where(m => m.OperationCategory == category)); }