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