The following table lists the types derived from IMetadata .
Derived Types
Type | Description |
---|---|
IClassDescription | Represents the fixed description (immutable metadata) of a class. A object maintains a fixed snapshot, via its properties and property descriptions, of an instantiated object's property metadata throughout the object's lifetime. Because all of its properties are read-only, you cannot directly modify a object. If you need to update the metadata of a class, use its object. |
IPropertyDescription | Represents the base class for all property description classes. A property description object holds immutable metadata that describes a specific class property. Each property description class corresponds to a specific property data type (for example, defines a property that returns a binary value, defines a property that returns a Boolean value, and so on). Because all of its properties are read-only, you cannot directly modify a property description object. |
IPropertyDescriptionBinary | Represents the fixed description of a property that holds a binary value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionBoolean | Represents the fixed description of a property that holds a Boolean value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionDateTime | Represents the fixed description of a property that holds a DateTime value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionFloat64 | Represents the fixed description of a property that holds a Double (Float64) value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionId | Represents the fixed description of a property that holds a GUID string value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionInteger32 | Represents the fixed description of a property that holds an integer value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionObject | Represents the fixed description of a property that holds a Content Engine object value. A object contains immutable property metadata, which you cannot directly modify. |
IPropertyDescriptionString | Represents the fixed description of a property that holds a string value. A object contains immutable property metadata, which you cannot directly modify. |