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;
}
}