Interfaces
 InterfaceDescription
 IMetadataHost The IMetadataHost interface is a representation of a public property, method or class that is decorated with metadata.
 IMetadataTag The IMetadataTag interface is a representation of a metadata tag that has been defined in source code.
Classes
 ClassDescription
 BaseMetadataHost Base implementation of the IMetadataHost interface.
 BaseMetadataTag Base implementation of the IMetadataTag interface.
 BindableMetadataHost Representation of a property that has been decorated with metadata.
 ClassConstant 
 Constant 
 MetadataArg Simple key/value representation of a metadata tag argument.
 MetadataHostClass Representation of a class that has been decorated with class level metadata.
 MetadataHostMethod Representation of a method that has been decorated with metadata.
 MetadataHostProperty Representation of a property that has been decorated with metadata.
 MethodParameter Representation of a method parameter.
 TypeCache Static class used to ensure each type is only inspected via describeType a single time.
 TypeDescriptor Object representation of a given type, based on flash.utils.describeType output and primarily focused on metadata.