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