public EnumValueDescriptionProvider(EnumValueCollection instance)
        {
            if (instance == null)
                throw new ArgumentNullException("instance");

            m_instance = instance;
            m_instanceDescriptor = new EnumValueDescriptor(m_instance);
        }