public EnumTypeClipboardFormat(EnumType enumType) : base(enumType) { if (enumType == null) { throw new ArgumentNullException("enumType"); } _name = enumType.LocalName.Value; _underlyingType = enumType.UnderlyingType.Value; _isFlag = enumType.IsFlags.Value; _externalTypeName = enumType.ExternalTypeName.Value; _members = new EnumTypeMembersClipboardFormat(enumType.Members()); }