Class
PersistentMetaData

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 TypeDescriptionProvider.GetExtendedTypeDescriptor(object)

GetPersistentTypeDescriptor(Type)

Declaration

cs-api-definition
public IPersistentTypeDescriptor GetPersistentTypeDescriptor(Type type)

Parameters

type

Type

Returns

IPersistentTypeDescriptor

GetPersistentTypeDescriptor(string)

Declaration

cs-api-definition
public IPersistentTypeDescriptor GetPersistentTypeDescriptor(string typeName)

Parameters

typeName

string

Returns

IPersistentTypeDescriptor

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 TypeDescriptionProvider.GetTypeDescriptor(Type, object)

GetTypeDescriptorImpl(Type, string)

Declaration

cs-api-definition
protected virtual IPersistentTypeDescriptor GetTypeDescriptorImpl(Type type, string typeName)

Parameters

type

Type

typeName

string

Returns

IPersistentTypeDescriptor

GetTypeNamesImpl()

Declaration

cs-api-definition
protected virtual string[] GetTypeNamesImpl()

Returns

string[]