Example #1
0
        public string GetModifiers()
        {
            InstanceFlags flags     = InstanceInfo.Flags;
            string        modifiers = "";

            if (flags.HasFlag(InstanceFlags.ProtectedNs))
            {
                modifiers += "protected ";
            }
            if (flags.HasFlag(InstanceFlags.Sealed))
            {
                modifiers += "sealed ";
            }
            if (flags.HasFlag(InstanceFlags.Final))
            {
                modifiers += "final ";
            }
            if (flags.HasFlag(InstanceFlags.Interface))
            {
                modifiers += "interface";
            }
            else
            {
                modifiers += "class";
            }

            return(modifiers);
        }