ClassPersistentMetaData
Class
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
cs-api-definition
public class PersistentMetaData : TypeDescriptionProvider
Inheritance: objectTypeDescriptionProviderPersistentMetaData
Constructors
PersistentMetaData()
Declaration
cs-api-definition
protected PersistentMetaData()
Fields
typeDescriptors
Declaration
cs-api-definition
protected readonly Dictionary<string, IPersistentTypeDescriptor> typeDescriptors
Field Value
Dictionary<string, IPersistentTypeDescriptor>
Methods
GetApplicationIdentityFields(Type)
Declaration
cs-api-definition
public IList<FieldInfo> GetApplicationIdentityFields(Type type)
Parameters
type
Type
Returns
IList<FieldInfo>
GetExtendedTypeDescriptor(object)
Declaration
cs-api-definition
public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance)
Parameters
instance
object
Returns
ICustomTypeDescriptor
Overrides
GetPersistentTypeDescriptor(Type)
Declaration
cs-api-definition
public IPersistentTypeDescriptor GetPersistentTypeDescriptor(Type type)
Parameters
type
Type
Returns
GetPersistentTypeDescriptor(string)
Declaration
cs-api-definition
public IPersistentTypeDescriptor GetPersistentTypeDescriptor(string typeName)
Parameters
typeName
string
Returns
GetPersistentTypeNames()
Declaration
cs-api-definition
public string[] GetPersistentTypeNames()
Returns
string[]
GetTypeDescriptor(Type, object)
Declaration
cs-api-definition
public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
Parameters
objectType
Type
instance
object
Returns
ICustomTypeDescriptor
Overrides
GetTypeDescriptorImpl(Type, string)
Declaration
cs-api-definition
protected virtual IPersistentTypeDescriptor GetTypeDescriptorImpl(Type type, string typeName)
Parameters
type
Type
typeName
string
Returns
GetTypeNamesImpl()
Declaration
cs-api-definition
protected virtual string[] GetTypeNamesImpl()
Returns
string[]