Available on all platforms
@:value(cast "TAbstract")@:impl@:enuminlineread onlyAbstract:MetadataTarget = "TAbstract"
@:value(cast "TAbstractField")@:impl@:enuminlineread onlyAbstractField:MetadataTarget = "TAbstractField"
@:value(cast "TAnyField")@:impl@:enuminlineread onlyAnyField:MetadataTarget = "TAnyField"
@:value(cast "TClass")@:impl@:enuminlineread onlyClass:MetadataTarget = "TClass"
@:value(cast "TClassField")@:impl@:enuminlineread onlyClassField:MetadataTarget = "TClassField"
@:value(cast "TEnum")@:impl@:enuminlineread onlyEnum:MetadataTarget = "TEnum"
@:value(cast "TExpr")@:impl@:enuminlineread onlyExpr:MetadataTarget = "TExpr"
@:value(cast "TTypeParameter")@:impl@:enuminlineread onlyTypeParameter:MetadataTarget = "TTypeParameter"
@:value(cast "TTypedef")@:impl@:enuminlineread onlyTypedef:MetadataTarget = "TTypedef"