/// <summary> /// Adds the specified member to the member collection /// </summary> /// <param name="enumMember">Enumeration member to add to the member collection.</param> internal void AddMember(EnumMember enumMember) { Debug.Assert(enumMember != null, "enumMember != null"); Debug.Assert(Helper.IsEnumMemberValueInRange(UnderlyingType.PrimitiveTypeKind, Convert.ToInt64(enumMember.Value, CultureInfo.InvariantCulture))); Debug.Assert(enumMember.Value.GetType() == UnderlyingType.ClrEquivalentType); this.Members.Source.Add(enumMember); }