Вот фрагмент кода перечисления я определила:Тестирование на CLSCompliance (или тестирование для любого атрибута)
public enum DataTypes
{
/// <summary>
/// Base class.
/// </summary>
Object = 0,
/// <summary>
/// True/false.
/// </summary>
Boolean = 1,
/// <summary>
/// Signed 8 bit integer.
/// </summary>
[CLSCompliant(false)]
Int8 = 2,
Как проверить элемент для CLSCompliant истины/лжи?
Возможный дубликат [Получение атрибутов значения Enum] (http://stackoverflow.com/questions/1799370/getting-attributes-of-enums-value) –