Reflection
Using the Reflection module.
- Basic Usage - Defining and using reflectable types.
- Constructible Trait - Exposing the destructor and constructors of a type.
- Fields Trait - Exposing the fields of a type.
- Array Trait - Exposing and using array functionality of a type.
- Dictionary Trait - Exposing and using dictionary functionality of a type.
- String Conversion Trait - Exposing string conversion functions of a type.
- Enum Trait - Exposing an enumeration with variants.
- Mask Trait - Exposing a bit mask type.
- Nullable Trait - Handling null type representation.
- Inherits Trait - Exposing the inheritance relationship between types.