Classes
 ClassDescription
 AssignableTo Represents a metadata tag that may be used on properties of type Class or ClassInfo in mapped metadata classes.
 DefaultProperty Represents a metadata tag that marks a property as the default property.
 EventInfo Represent a single Event metadata tag.
 MappedMetadata Represents a metadata tag that marks a class as a mapped metadata class.
 Required Represents a metadata tag that marks a property as required.
 Target Represents a metadata tag that can be used in metadata configuration extensions.
 TargetPropertyUtil Utility method to set the member name for a property or method with a metadata tag.
 Types Constants representing the types that metadata tags can be placed on.