ReflectionDictionary Methods
Implements the XPDictionary class. Provides metadata information accumulated via .NET Reflection (based on class structure and custom attributes).Name | Description |
---|---|
AddClassInfo(XPClassInfo) | Adds persistent class metadata information to the current metadata provider. Inherited from XPDictionary. |
CanGetClassInfoByType(Type) | Indicates whether the dictionary can return metadata information for the specified type. |
CollectClassInfos(Boolean, IEnumerable<Assembly>) | Inherited from XPDictionary. |
CollectClassInfos(Boolean, Assembly[]) | Obtains the metadata information for all the persistent objects that are defined in the specified assemblies. Inherited from XPDictionary. |
CollectClassInfos(IEnumerable<Assembly>) | Inherited from XPDictionary. |
CollectClassInfos(IEnumerable<Type>) | Inherited from XPDictionary. |
CollectClassInfos(Assembly[]) | Obtains the metadata information for all the persistent objects that are defined in the specified assemblies. Inherited from XPDictionary. |
CollectClassInfos(Type[]) | Obtains the metadata information for all the persistent objects of the specified class types. Inherited from XPDictionary. |
CreateClass(XPClassInfo, String, Attribute[]) | Creates a class with the specified name and attributes. Inherited from XPDictionary. |
CreateClass(String, Attribute[]) | Creates a class with the specified name and attributes. Inherited from XPDictionary. |
DefaultCanGetClassInfoByType(Type) static | Indicates whether the dictionary can return metadata information for the specified type. |
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. Inherited from XPDictionary. |
GetClassInfo(String, String) | Returns the persistent class metadata information for the specified assembly name and class name. Inherited from XPDictionary. |
GetClassInfo(Type) | Returns the persistent class metadata information for the specified class type. Inherited from XPDictionary. |
GetConverter(Type) | Gets the value-and-type convertor for the specified member type. Inherited from XPDictionary. |
GetDataStoreSchema(XPClassInfo[]) | Gets the complete schema of a data store that corresponds to the specified persistent class metadata information. Inherited from XPDictionary. |
GetDataStoreSchema(IEnumerable<XPClassInfo>) | Inherited from XPDictionary. |
GetDataStoreSchema(IEnumerable<Assembly>) | Inherited from XPDictionary. |
GetDataStoreSchema(IEnumerable<Type>) | Inherited from XPDictionary. |
GetDataStoreSchema(Assembly[]) | Gets the complete schema of a data store that corresponds to the persistent objects which are defined within the specified assemblies. Inherited from XPDictionary. |
GetDataStoreSchema(Type[]) | Gets the complete schema of a data store that corresponds to the persistent objects of the specified class types. Inherited from XPDictionary. |
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetId(Object) | Gets the value of the specified object’s key property. Inherited from XPDictionary. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
HasDescendants(XPClassInfo) | Inherited from XPDictionary. |
LoadXmlMetadata(TextReader) | Obsolete. Loads metadata with the specified TextReader. Inherited from XPDictionary. |
LoadXmlMetadata(String) | Obsolete. Loads metadata stored in a file in XML format. Inherited from XPDictionary. |
LoadXmlMetadata(XmlReader) | Obsolete. Loads metadata with the specified XmlTextReader. Inherited from XPDictionary. |
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. Inherited from XPDictionary. |
QueryClassInfo(String, String) | Returns the persistent class metadata information for the specified assembly name and class name. |
QueryClassInfo(Type) | 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. Inherited from XPDictionary. |
ToString() | Returns a string which represents the current object. Inherited from XPDictionary. |
Validate(XPClassInfo[]) | This method is intended for internal use. Inherited from XPDictionary. |
See Also