Class PersistentMetaData
Inheritance
System.Object
PersistentMetaData
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public class PersistentMetaData : TypeDescriptionProvider
Constructors
PersistentMetaData()
Declaration
protected PersistentMetaData()
Fields
typeDescriptors
Declaration
protected readonly Dictionary<string, IPersistentTypeDescriptor> typeDescriptors
Field Value
|
System.Collections.Generic.Dictionary<System.String, IPersistentTypeDescriptor>
|
Methods
GetApplicationIdentityFields(Type)
Declaration
public IList<FieldInfo> GetApplicationIdentityFields(Type type)
Parameters
|
System.Type
type
|
Returns
|
System.Collections.Generic.IList<System.Reflection.FieldInfo>
|
GetExtendedTypeDescriptor(Object)
Declaration
public override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance)
Parameters
|
System.Object
instance
|
Returns
|
System.ComponentModel.ICustomTypeDescriptor
|
GetPersistentTypeDescriptor(String)
Declaration
public IPersistentTypeDescriptor GetPersistentTypeDescriptor(string typeName)
Parameters
|
System.String
typeName
|
Returns
|
IPersistentTypeDescriptor
|
GetPersistentTypeDescriptor(Type)
Declaration
public IPersistentTypeDescriptor GetPersistentTypeDescriptor(Type type)
Parameters
|
System.Type
type
|
Returns
|
IPersistentTypeDescriptor
|
GetPersistentTypeNames()
Declaration
public string[] GetPersistentTypeNames()
Returns
|
System.String[]
|
GetTypeDescriptor(Type, Object)
Declaration
public override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
Parameters
|
System.Type
objectType
|
|
System.Object
instance
|
Returns
|
System.ComponentModel.ICustomTypeDescriptor
|
GetTypeDescriptorImpl(Type, String)
Declaration
protected virtual IPersistentTypeDescriptor GetTypeDescriptorImpl(Type type, string typeName)
Parameters
|
System.Type
type
|
|
System.String
typeName
|
Returns
|
IPersistentTypeDescriptor
|
GetTypeNamesImpl()
Declaration
protected virtual string[] GetTypeNamesImpl()
Returns
|
System.String[]
|