示例#1
0
        public AoUsesFlagsAttribute(string flag, Type type, FlagsCriteria criteria, params int[] criteriaValues)
        {
            this.flag           = flag;
            this.type           = type;
            this.criteria       = criteria;
            this.criteriaValues = criteriaValues;

            foreach (var value in criteriaValues)
            {
                this.criteriaValue |= value;
            }
        }
        public AoUsesFlagsAttribute(string flag, Type type, FlagsCriteria criteria, params int[] criteriaValues)
        {
            this.flag = flag;
            this.type = type;
            this.criteria = criteria;
            this.criteriaValues = criteriaValues;

            foreach (var value in criteriaValues)
            {
                this.criteriaValue |= value;
            }
        }