public void Assign(FScheduleCondition condition) { _conditions = condition._conditions; _type = condition._type; _valid = condition._valid; _tag = condition._tag; }
public FScheduleCondition ConvertToType(FScheduleCondition condition, EScheduleConditionType type) { FScheduleCondition resultCondition = _schedule.Console.Factory.CreateCondition(type); resultCondition.Assign(condition); Replace(condition, resultCondition); return(resultCondition); }
public virtual void LoadConfig(FXmlNode config) { if (config.Contains(PTY_TYPE)) { _type = REnum.ToValue <EScheduleConditionType>(config[PTY_TYPE]); } if (config.Contains(PTY_VALID)) { _valid = config.GetBoolean(PTY_VALID); } if (config.Contains(PTY_FILE)) { _fileName = config[PTY_FILE]; } }
public FScheduleCondition ConvertToType(EScheduleConditionType type) { return(_conditions.ConvertToType(this, type)); }
public FScheduleCondition CreateCondition(EScheduleConditionType conditionType) { return(CreateInstance <FScheduleCondition>(FScheduleCondition.NAME, conditionType.ToString())); }