コード例 #1
0
ファイル: UserGeneral.cs プロジェクト: rongxiong/Scut
 protected override object this[string index]
 {
     get
     {
         #region
         switch (index)
         {
             case "UserID": return UserID;
             case "GeneralID": return GeneralID;
             case "GeneralName": return GeneralName;
             case "HeadID": return HeadID;
             case "PicturesID": return PicturesID;
             case "GeneralLv": return GeneralLv;
             case "LifeNum": return LifeNum;
             case "GeneralType": return GeneralType;
             case "CareerID": return CareerID;
             case "PowerNum": return PowerNum;
             case "SoulNum": return SoulNum;
             case "IntellectNum": return IntellectNum;
             case "TrainingPower": return TrainingPower;
             case "TrainingSoul": return TrainingSoul;
             case "TrainingIntellect": return TrainingIntellect;
             case "HitProbability": return HitProbability;
             case "AbilityID": return AbilityID;
             case "Momentum": return Momentum;
             case "Description": return Description;
             case "GeneralStatus": return GeneralStatus;
             case "CurrExperience": return CurrExperience;
             case "Experience1": return Experience1;
             case "Experience2": return Experience2;
             case "HeritageType": return HeritageType;
             case "FeelLv": return FeelLv;
             case "FeelExperience": return FeelExperience;
             case "SaturationNum": return SaturationNum;
             case "HungerDate": return HungerDate;
             case "AtmanNum": return AtmanNum;
             case "Potential": return Potential;
             case "Attribute": return Attribute;
             case "AbilityNum": return AbilityNum;
             default: throw new ArgumentException(string.Format("UserGeneral index[{0}] isn't exist.", index));
         }
         #endregion
     }
     set
     {
         #region
         switch (index)
         {
             case "UserID":
                 _UserID = value.ToNotNullString();
                 break;
             case "GeneralID":
                 _GeneralID = value.ToInt();
                 break;
             case "GeneralName":
                 _GeneralName = value.ToNotNullString();
                 break;
             case "HeadID":
                 _HeadID = value.ToNotNullString();
                 break;
             case "PicturesID":
                 _PicturesID = value.ToNotNullString();
                 break;
             case "GeneralLv":
                 _GeneralLv = value.ToShort();
                 break;
             case "LifeNum":
                 _LifeNum = value.ToInt();
                 break;
             case "GeneralType":
                 _GeneralType = value.ToEnum<GeneralType>();
                 break;
             case "CareerID":
                 _CareerID = value.ToShort();
                 break;
             case "PowerNum":
                 _PowerNum = value.ToShort();
                 break;
             case "SoulNum":
                 _SoulNum = value.ToShort();
                 break;
             case "IntellectNum":
                 _IntellectNum = value.ToShort();
                 break;
             case "TrainingPower":
                 _TrainingPower = value.ToShort();
                 break;
             case "TrainingSoul":
                 _TrainingSoul = value.ToShort();
                 break;
             case "TrainingIntellect":
                 _TrainingIntellect = value.ToShort();
                 break;
             case "HitProbability":
                 _HitProbability = value.ToDecimal();
                 break;
             case "AbilityID":
                 _AbilityID = value.ToInt();
                 break;
             case "Momentum":
                 _Momentum = value.ToShort();
                 break;
             case "Description":
                 _Description = value.ToNotNullString();
                 break;
             case "GeneralStatus":
                 _GeneralStatus = value.ToEnum<GeneralStatus>();
                 break;
             case "CurrExperience":
                 _CurrExperience = value.ToInt();
                 break;
             case "Experience1":
                 _Experience1 = value.ToInt();
                 break;
             case "Experience2":
                 _Experience2 = value.ToInt();
                 break;
             case "HeritageType":
                 _HeritageType = value.ToEnum<HeritageType>();
                 break;
             case "FeelLv":
                 _FeelLv = value.ToShort();
                 break;
             case "FeelExperience":
                 _FeelExperience = value.ToInt();
                 break;
             case "SaturationNum":
                 _SaturationNum = value.ToShort();
                 break;
             case "HungerDate":
                 _HungerDate = value.ToDateTime();
                 break;
             case "AtmanNum":
                 _AtmanNum = value.ToInt();
                 break;
             case "Potential":
                 _Potential = value.ToInt();
                 break;
             case "Attribute":
                 _Attribute = ConvertCustomField<CacheList<GeneralProperty>>(value, index);
                 break;
             case "AbilityNum":
                 _AbilityNum = value.ToInt();
                 break;
             default: throw new ArgumentException(string.Format("UserGeneral index[{0}] isn't exist.", index));
         }
         #endregion
     }
 }
コード例 #2
0
ファイル: UserGeneral.cs プロジェクト: zhukaixy/Scut
        protected override object this[string index]
        {
            get
            {
                #region
                switch (index)
                {
                case "UserID": return(UserID);

                case "GeneralID": return(GeneralID);

                case "GeneralName": return(GeneralName);

                case "HeadID": return(HeadID);

                case "PicturesID": return(PicturesID);

                case "GeneralLv": return(GeneralLv);

                case "LifeNum": return(LifeNum);

                case "GeneralType": return(GeneralType);

                case "CareerID": return(CareerID);

                case "PowerNum": return(PowerNum);

                case "SoulNum": return(SoulNum);

                case "IntellectNum": return(IntellectNum);

                case "TrainingPower": return(TrainingPower);

                case "TrainingSoul": return(TrainingSoul);

                case "TrainingIntellect": return(TrainingIntellect);

                case "HitProbability": return(HitProbability);

                case "AbilityID": return(AbilityID);

                case "Momentum": return(Momentum);

                case "Description": return(Description);

                case "GeneralStatus": return(GeneralStatus);

                case "CurrExperience": return(CurrExperience);

                case "Experience1": return(Experience1);

                case "Experience2": return(Experience2);

                case "HeritageType": return(HeritageType);

                case "FeelLv": return(FeelLv);

                case "FeelExperience": return(FeelExperience);

                case "SaturationNum": return(SaturationNum);

                case "HungerDate": return(HungerDate);

                case "AtmanNum": return(AtmanNum);

                case "Potential": return(Potential);

                case "Attribute": return(Attribute);

                case "AbilityNum": return(AbilityNum);

                default: throw new ArgumentException(string.Format("UserGeneral index[{0}] isn't exist.", index));
                }
                #endregion
            }
            set
            {
                #region
                switch (index)
                {
                case "UserID":
                    _UserID = value.ToNotNullString();
                    break;

                case "GeneralID":
                    _GeneralID = value.ToInt();
                    break;

                case "GeneralName":
                    _GeneralName = value.ToNotNullString();
                    break;

                case "HeadID":
                    _HeadID = value.ToNotNullString();
                    break;

                case "PicturesID":
                    _PicturesID = value.ToNotNullString();
                    break;

                case "GeneralLv":
                    _GeneralLv = value.ToShort();
                    break;

                case "LifeNum":
                    _LifeNum = value.ToInt();
                    break;

                case "GeneralType":
                    _GeneralType = value.ToEnum <GeneralType>();
                    break;

                case "CareerID":
                    _CareerID = value.ToShort();
                    break;

                case "PowerNum":
                    _PowerNum = value.ToShort();
                    break;

                case "SoulNum":
                    _SoulNum = value.ToShort();
                    break;

                case "IntellectNum":
                    _IntellectNum = value.ToShort();
                    break;

                case "TrainingPower":
                    _TrainingPower = value.ToShort();
                    break;

                case "TrainingSoul":
                    _TrainingSoul = value.ToShort();
                    break;

                case "TrainingIntellect":
                    _TrainingIntellect = value.ToShort();
                    break;

                case "HitProbability":
                    _HitProbability = value.ToDecimal();
                    break;

                case "AbilityID":
                    _AbilityID = value.ToInt();
                    break;

                case "Momentum":
                    _Momentum = value.ToShort();
                    break;

                case "Description":
                    _Description = value.ToNotNullString();
                    break;

                case "GeneralStatus":
                    _GeneralStatus = value.ToEnum <GeneralStatus>();
                    break;

                case "CurrExperience":
                    _CurrExperience = value.ToInt();
                    break;

                case "Experience1":
                    _Experience1 = value.ToInt();
                    break;

                case "Experience2":
                    _Experience2 = value.ToInt();
                    break;

                case "HeritageType":
                    _HeritageType = value.ToEnum <HeritageType>();
                    break;

                case "FeelLv":
                    _FeelLv = value.ToShort();
                    break;

                case "FeelExperience":
                    _FeelExperience = value.ToInt();
                    break;

                case "SaturationNum":
                    _SaturationNum = value.ToShort();
                    break;

                case "HungerDate":
                    _HungerDate = value.ToDateTime();
                    break;

                case "AtmanNum":
                    _AtmanNum = value.ToInt();
                    break;

                case "Potential":
                    _Potential = value.ToInt();
                    break;

                case "Attribute":
                    _Attribute = ConvertCustomField <CacheList <GeneralProperty> >(value, index);
                    break;

                case "AbilityNum":
                    _AbilityNum = value.ToInt();
                    break;

                default: throw new ArgumentException(string.Format("UserGeneral index[{0}] isn't exist.", index));
                }
                #endregion
            }
        }