private void Reset(Enum typeData, EnumXml objEnumXml) { //원본 저장 this.EnumType = typeData; this.EnumXml = objEnumXml; //들어온 열거형을 리스트로 변환한다. Array arrayTemp = Enum.GetValues(this.EnumType.GetType()); //맴버 갯수만큼 공간을 만들고 this.EnumMember = new EnumMember[arrayTemp.Length]; //각 맴버를 입력한다. for (int i = 0; i < arrayTemp.Length; ++i) { this.EnumMember[i] = new EnumMember(arrayTemp.GetValue(i)); } }
/// <summary> /// /// </summary> /// <param name="typeData"></param> /// <param name="objEnumXml"></param> public EnumToModel(Enum typeData, EnumXml objEnumXml) { Reset(typeData, objEnumXml); }