Exemplo n.º 1
0
 public Move(int id, String name, Type type, Sps sps, int power, int accuracy, int basePP, Effect[] effects)
 {
     this.id       = id;
     this.name     = name;
     this.type     = type;
     this.sps      = sps;
     this.power    = power;
     this.accuracy = accuracy;
     this.basePP   = basePP;
     this.pp       = basePP;
     this._effects = effects;
 }
Exemplo n.º 2
0
        public List <SQLServer_Object> FilterByType(FilteringTypeValues Type)
        {
            List <SQLServer_Object> Back = new List <SQLServer_Object>();

            switch (Type)
            {
            case FilteringTypeValues.Tables:
                if (Tables != null && Tables.Count > 0)
                {
                    Back.AddRange(Tables.ToArray());
                }
                break;

            case FilteringTypeValues.Views:
                if (Views != null && Views.Count > 0)
                {
                    Back.AddRange(Views.ToArray());
                }
                break;

            case FilteringTypeValues.Sps:
                if (Sps != null && Sps.Count > 0)
                {
                    Back.AddRange(Sps.ToArray());
                }
                break;

            case FilteringTypeValues.Code:
                if (Views != null && Views.Count > 0)
                {
                    Back.AddRange(Views.ToArray());
                }
                if (Sps != null && Sps.Count > 0)
                {
                    Back.AddRange(Sps.ToArray());
                }
                break;

            case FilteringTypeValues.Fields:
                if (Tables != null && Tables.Count > 0)
                {
                    Back.AddRange(Tables.ToArray());
                }
                if (Views != null && Views.Count > 0)
                {
                    Back.AddRange(Views.ToArray());
                }
                break;

            case FilteringTypeValues.Variables:
            case FilteringTypeValues.Snippets:
                ;
                break;

            case FilteringTypeValues.All:
            default:
                if (Tables != null && Tables.Count > 0)
                {
                    Back.AddRange(Tables.ToArray());
                }
                if (Views != null && Views.Count > 0)
                {
                    Back.AddRange(Views.ToArray());
                }
                if (Sps != null && Sps.Count > 0)
                {
                    Back.AddRange(Sps.ToArray());
                }
                break;
            }
            return(Back);
        }