RTTI flags for a type


Value Description
Abstract Type is abstract (can't be instantiated)
BlockHolder Type is a block holder type, used for anonymous types
CompilerCategory Extension type that extends a whole type
Extension Type with extension methods
External Type is external
Global Type is a global
HasAnonymous Type has anonymous member fields
JavaNested Type is a "java nested" class; with an implied self pointer
Mapped Type is a mapped type
Sealed Type is sealed an cannot be descended from
SealedExternally Type is sealed for all types outside of this assembly
SoftInterface Type is a soft interface
Static Type is static