public EnumMap(EnumMapMember[] members, bool isFlags)
        {
            _members = members;
            _isFlags = isFlags;

            _enumNames = new string[_members.Length];
            _xmlNames  = new string[_members.Length];
            _values    = new long[_members.Length];

            for (int i = 0; i < _members.Length; i++)
            {
                EnumMapMember mem = _members[i];
                _enumNames[i] = mem.EnumName;
                _xmlNames[i]  = mem.XmlName;
                _values[i]    = mem.Value;
            }
        }
Example #2
0
		public EnumMap (EnumMapMember[] members, bool isFlags)
		{
			_members = members;
			_isFlags = isFlags;

			_enumNames = new string[_members.Length];
			_xmlNames = new string[_members.Length];
			_values = new long[_members.Length];

			for (int i = 0; i < _members.Length; i++) {
				EnumMapMember mem = _members[i];
				_enumNames[i] = mem.EnumName;
				_xmlNames[i] = mem.XmlName;
				_values[i] = mem.Value;
			}
		}