The member type definition, may be any pegasus type (record, primitive, enum, union, .
The member type definition, may be any pegasus type (record, primitive, enum, union, ...).
The pegasus data type of the member.
The pegasus data type of the member.
For the select and obtain methods in UnionTemplate (be it direct, wrapped or customType), this is the type that UnionTemplate expects for the "dataClass".