XPDictionary Methods
Provides the abstract (MustInherit in Visual Basic) base class for metadata providers.| Name | Description |
|---|---|
| AddClassInfo(XPClassInfo) | Adds persistent class metadata information to the current metadata provider. |
| CanGetClassInfoByType(Type) | When implemented, indicates whether the dictionary can return metadata information for the specified type. |
| CollectClassInfos(Boolean, IEnumerable<Assembly>) | |
| CollectClassInfos(Boolean, Assembly[]) | Obtains the metadata information for all the persistent objects that are defined in the specified assemblies. |
| CollectClassInfos(IEnumerable<Assembly>) | |
| CollectClassInfos(IEnumerable<Type>) | |
| CollectClassInfos(Assembly[]) | Obtains the metadata information for all the persistent objects that are defined in the specified assemblies. |
| CollectClassInfos(Type[]) | Obtains the metadata information for all the persistent objects of the specified class types. |
| CreateClass(XPClassInfo, String, Attribute[]) | Creates a class with the specified name and attributes. |
| CreateClass(String, Attribute[]) | Creates a class with the specified name and attributes. |
| Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
| Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
| GetClassInfo(Object) | Returns the persistent class metadata information for the specified object. |
| GetClassInfo(String, String) | Returns the persistent class metadata information for the specified assembly name and class name. |
| GetClassInfo(Type) | Returns the persistent class metadata information for the specified class type. |
| GetConverter(Type) | Gets the value-and-type convertor for the specified member type. |
| GetDataStoreSchema(XPClassInfo[]) | Gets the complete schema of a data store that corresponds to the specified persistent class metadata information. |
| GetDataStoreSchema(IEnumerable<XPClassInfo>) | |
| GetDataStoreSchema(IEnumerable<Assembly>) | |
| GetDataStoreSchema(IEnumerable<Type>) | |
| GetDataStoreSchema(Assembly[]) | Gets the complete schema of a data store that corresponds to the persistent objects which are defined within the specified assemblies. |
| GetDataStoreSchema(Type[]) | Gets the complete schema of a data store that corresponds to the persistent objects of the specified class types. |
| GetHashCode() | Serves as the default hash function. Inherited from Object. |
| GetId(Object) | Gets the value of the specified object’s key property. |
| GetType() | Gets the Type of the current instance. Inherited from Object. |
| HasDescendants(XPClassInfo) | |
| LoadXmlMetadata(TextReader) | Obsolete. Loads metadata with the specified TextReader. |
| LoadXmlMetadata(String) | Obsolete. Loads metadata stored in a file in XML format. |
| LoadXmlMetadata(XmlReader) | Obsolete. Loads metadata with the specified XmlTextReader. |
| MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
| QueryClassInfo(Object) | When implemented by a class, returns the persistent class metadata information for the specified persistent object. |
| QueryClassInfo(String, String) | When implemented by a class, returns the persistent class metadata information for the specified assembly name and class name. |
| QueryClassInfo(Type) | When implemented by a class, returns the persistent class metadata information for the specified class type. |
| ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
| RegisterValueConverter(ValueConverter, Type) | Registers a value-and-type convertor for the specified member type. |
| ToString() | Returns a string which represents the current object. |
| Validate(XPClassInfo[]) | This method is intended for internal use. |
See Also