public static bool IsHiddenField(FieldInfo fi)
        {
            object[] FieldAttributes = fi.GetCustomAttributes(typeof(TypeLibVarAttribute), true);

            if (FieldAttributes.Length > 0)
            {
                TypeLibVarAttribute tlv   = ( TypeLibVarAttribute )FieldAttributes[0];
                TypeLibVarFlags     flags = tlv.Value;
                return((flags & TypeLibVarFlags.FHidden) != 0);
            }
            return(false);
        }
        public void Ctor_ShortFlags(short flags)
        {
            var attribute = new TypeLibVarAttribute(flags);

            Assert.Equal((TypeLibVarFlags)flags, attribute.Value);
        }
        public void Ctor_TypeLibVarFlags(TypeLibVarFlags flags)
        {
            var attribute = new TypeLibVarAttribute(flags);

            Assert.Equal(flags, attribute.Value);
        }