| Flags | Type flags stored in Value |
| HasEntityReferences | The component type contains an Entity member. Entity members found in nested member types will also cause this property to return true. |
| HasNativeContainer | The component type contains a NativeContainerAttribute decorated member. NativeContainer members found in nested member types will also cause this property to return true. |
| HasOnAddedCallback | The component type has an OnAddedCallback. |
| HasOnRemovedCallback | The component type has an OnRemovedCallback. |
| Index | Zero-based index for the TypeIndex stored in Value (the type index with no flags). |
| IsBakingOnlyType | The component type is decorated with the BakingTypeAttribute attribute. |
| IsBuffer | The component type inherits from IBufferElementData |
| IsChunkComponent | The component type is used as a chunk component (a component mapped to a Chunk rather than Entity) |
| IsChunkSerializable | The component type is appropriate for chunk serialization. Such types are blittable without containing pointer types or have been decorated with ChunkSerializableAttribute. |
| IsCleanupBufferComponent | The component type inherits from ICleanupBufferElementData |
| IsCleanupComponent | The component type inherits from ICleanupComponentData |
| IsCleanupSharedComponent | The component type inherits from ICleanupSharedComponentData |
| IsComponentType | The component type inherits from IComponentData |
| IsEnableable | The component type inherits from IEnableableComponent |
| IsIEquatable | The component type inherits from IEquatable_1 |
| IsRefCounted | The component type inherits from IRefCounted |
| IsSharedComponentType | The component type inherits from ISharedComponentData |
| IsTemporaryBakingType | The component type is decorated with the TemporaryBakingTypeAttribute attribute. |
| IsTransform | The component type is a transform type |
| IsZeroSized | The component type allocates 0 bytes in Chunk storage |