Share via


TypeDescriptor Members

Include Protected Members
Include Inherited Members

Contains information needed to reconstruct types stored in XML format.

The TypeDescriptor type exposes the following members.

Properties

  Name Description
Public property AssociationReference Gets or sets a reference to an association.
Public property ChildTypeDescriptors Gets the collection of child descriptors.
Public property ContainsFilterDescriptor Gets whether the TypeDescriptor object contains a FilterDescriptor object.
Public property ContainsIdentifier Indicates whether the TypeDescriptor object contains an identifier.
Public property ContainsReadOnly Gets whether the TypeDescriptor object contains read-only data.
Public property DefaultDisplayName Gets or sets the default display name. (Inherited from MetadataObject.)
Public property FilterDescriptor Gets or sets the filter descriptor.
Public property Flags Gets or sets the TypeDescriptorFlags object corresponding to this type descriptor.
Public property Id Gets the identifier of the MetadataObject object. (Inherited from MetadataObject.)
Public property IdentifierReference Gets or sets the IdentifierReference object.
Public property Interpretation Gets the list of interpretation rules.
Public property IsCached Indicates whether the object is cached. (Inherited from MetadataObject.)
Public property IsCollection Get or sets whether this type descriptor is a collection.
Public property LobName Gets or sets the external system's name.
Public property LocalizedDisplayName Gets or sets the localized display name. (Inherited from MetadataObject.)
Public property LocalizedDisplayNames Gets the collection of localized display names. (Inherited from MetadataObject.)
Public property Name Gets or sets the name of the object. (Inherited from MetadataObject.)
Public property Parameter Gets the parameter of the TypeDescriptor object.
Public property ParentTypeDescriptor Gets or sets the parent type descriptor of this type descriptor.
Public property Properties Gets the property collection of the object. (Inherited from MetadataObject.)
Public property TypeName Gets or sets the type name of the field being described by this type descriptor. The type name is interpreted by a TypeReflector to obtain the actual type of the object.

Top

Methods

  Name Description
Public method ContainsLocalizedDisplayName Indicates whether the object contains a localized display name. (Inherited from MetadataObject.)
Public method Delete Deletes the MetadataObject. (Inherited from MetadataObject.)
Public method DeleteDefaultValue Deletes the default value.
Public method GetAccessControlList() Gets the access control list (ACL) from the containing entity. (Inherited from AccessControlledMetadataObject.)
Public method GetAccessControlList(String) Gets the access control list (ACL) for the specified setting identifier. (Inherited from AccessControlledMetadataObject.)
Public methodStatic member GetById Gets the TypeDescriptor object by using its identifier (ID).
Public method GetDefaultValue Gets the default value for this type descriptor given the method instance identifier (ID).
Public method GetLevel Returns the number of TypeDescriptor objects between this TypeDescriptor and the root of the parameter.
Public methodStatic member MergeXml(String, [], PackageContents, Parameter, TypeDescriptor) Obsolete. Reads the TypeDescriptor definition from the specified resource XML for the specified parent type descriptor object, and then merges its properties, localized names, and access control entries with the existing TypeDescriptor in the metadata store.
Public methodStatic member MergeXml(String, [], PackageContents, Parameter, TypeDescriptor, String) Reads the TypeDescriptor definition information from the specified XML resource for the specified parent type descriptor object in the specified partition, and merges its properties, localized names, and access control entries into the current TypeDescriptor in the metadata store.
Public method Read Updates the object with the latest data from Metadata Store. (Overrides MetadataObject.Read().)
Protected method ReadCommon This member is reserved for internal use and is not intended to be used directly from your code. (Overrides MetadataObject.ReadCommon(MetadataObjectStruct).)
Public methodStatic member ReadXml Reads the TypeDescriptor definition from the specified metadata XML for the specified parameter.
Public method SetAndFixupInterpretation Returns a copy of the current rules and modifies the collection that requires you to set the rules.
Public method SetDefaultValue Sets the default value.
Public method ToString (Inherited from Object.)
Public method Update Updates the object. (Inherited from MetadataObject.)
Public method WriteXml(PackageContents) Returns the XML representation of the MetadataObject. (Inherited from MetadataObject.)
Public method WriteXml(PackageContents, String) Returns the XML representation of the MetadataObject, which is generated using the properties, localized names, and access control entries from the specified setting. (Inherited from MetadataObject.)

Top

See Also

Reference

TypeDescriptor Class

Microsoft.SharePoint.BusinessData.Administration.Client Namespace