Share via


ITypeDescriptor Members

Include Protected Members
Include Inherited Members

Represents a data structure in the external system.

The ITypeDescriptor type exposes the following members.

Properties

  Name Description
Public property ContainsFilterDescriptor Determines whether this type descriptor or one of its children reference a filter descriptor.
Public property ContainsIdentifier Determines whether this type descriptor or one of its children reference an identifier.
Public property ContainsReadOnly Determines whether this type descriptor or one of its children represent a read-only data structure.
Public property Flags Retrieves flags of this type descriptor.
Public property Id Gets the identifier of the metadata object. (Inherited from IMetadataStruct.)
Public property InterpretedTypeName This element is reserved for future use and should not be used directly from your code.
Public property IsAssociationSet Determines whether this type descriptor references an association.
Public property IsCached Determines whether the metadata object is cached in memory. (Inherited from IMetadataStruct.)
Public property IsCollection Determines whether the described type represents a collection data structure.
Public property IsFilterDescriptorSet Determines whether this type descriptor references a filter descriptor.
Public property IsIdentifierSet Determines whether this type descriptor references an identifier.
Public property IsReadOnly Determines whether this type descriptor represents a read-only data structure.
Public property LobName Retrieves the name of the field on the external system.
Public property Name Gets the name of the metadata object. (Inherited from IMetadataStruct.)
Public property TypeName Retrieves the name of the data type represented by this type descriptor.

Top

Methods

  Name Description
Public method ContainsLocalizedDisplayName Determines whether this metadata object contains a localized display name. (Inherited from IMetadataObject.)
Public method GetAssociation Returns the association that corresponds to the identifier referenced by this type descriptor.
Public method GetChildTypeDescriptors Returns the type descriptors that correspond to the fields of the represented structure.
Public method GetDefaultDisplayName Returns the default display name of this metadata object. (Inherited from IMetadataObject.)
Public method GetFilterDescriptor Retrieves the filter descriptor that is referenced by this type descriptor.
Public method GetIdentifier Returns the identifier that is referenced by the type descriptor.
Public method GetLocalizedDisplayName Returns the localized display name of this metadata object. (Inherited from IMetadataObject.)
Public method GetLocalizedNames Returns the localized names of this metadata object. (Inherited from IMetadataObject.)
Public method GetParameter Returns the parameter that contains this type descriptor.
Public method GetParentTypeDescriptor Returns the type descriptor that contains this type descriptor.
Public method GetProperties Returns the properties of this metadata object. (Inherited from IMetadataObject.)
Public method IsLeaf Determines whether this type descriptor contains any type descriptors.
Public method IsRoot Determines whether this type descriptor represents the root of a data structure.
Public method TryGetDefaultValue Attempts to get the default value of the type descriptor defined for the specified method instance.

Top

See Also

Reference

ITypeDescriptor Interface

Microsoft.BusinessData.MetadataModel Namespace