The code looks fine. TypeInfo is used at runtime to describe compile time constructs.
Classes require it for down casting, it is acquired from the runtime value. For instance if the reference is null, the TypeInfo should be null as well.
Richard (Rikki) Andrew Cattermole via Digitalmars-d-learn Sat, 09 Aug 2025 04:31:29 -0700
The code looks fine. TypeInfo is used at runtime to describe compile time constructs.
Classes require it for down casting, it is acquired from the runtime value. For instance if the reference is null, the TypeInfo should be null as well.