Class
ObjectKey

Definition

Namespace:Telerik.OpenAccess

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(ObjectKeyConverter))]
public class ObjectKey

Inheritance: objectObjectKey

Constructors

ObjectKey()

Declaration

cs-api-definition
public ObjectKey()

ObjectKey(string, IEnumerable<KeyValuePair<string, object>>)

Declaration

cs-api-definition
public ObjectKey(string typeName, IEnumerable<KeyValuePair<string, object>> objectKeyValues)

Parameters

typeName

string

objectKeyValues

IEnumerable<KeyValuePair<string, object>>

ObjectKey(string, IEnumerable<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>)

Declaration

cs-api-definition
public ObjectKey(string typeName, IEnumerable<KeyValuePair<string, object>> objectKeyValues, IEnumerable<KeyValuePair<string, object>> objectVersionValues)

Parameters

typeName

string

objectKeyValues

IEnumerable<KeyValuePair<string, object>>

objectVersionValues

IEnumerable<KeyValuePair<string, object>>

ObjectKey(string, IEnumerable<ObjectKeyMember>)

Declaration

cs-api-definition
public ObjectKey(string typeName, IEnumerable<ObjectKeyMember> objectKeyValues)

Parameters

typeName

string

objectKeyValues

IEnumerable<ObjectKeyMember>

ObjectKey(string, IEnumerable<ObjectKeyMember>, IEnumerable<ObjectVersionMember>)

Declaration

cs-api-definition
public ObjectKey(string typeName, IEnumerable<ObjectKeyMember> objectKeyValues, IEnumerable<ObjectVersionMember> objectVersionValues)

Parameters

typeName

string

objectKeyValues

IEnumerable<ObjectKeyMember>

objectVersionValues

IEnumerable<ObjectVersionMember>

ObjectKey(string, object)

Declaration

cs-api-definition
public ObjectKey(string typeName, object keyValue)

Parameters

typeName

string

keyValue

object

Fields

CompareWithoutVersion

Declaration

cs-api-definition
public static readonly IEqualityComparer<ObjectKey> CompareWithoutVersion

Field Value

IEqualityComparer<ObjectKey>

Properties

HasVersion

Declaration

cs-api-definition
public bool HasVersion { get; }

Property Value

bool

ObjectKeyValues

Declaration

cs-api-definition
public ObjectKeyMember[] ObjectKeyValues { get; set; }

Property Value

ObjectKeyMember[]

ObjectVersionValues

Declaration

cs-api-definition
public ObjectVersionMember[] ObjectVersionValues { get; set; }

Property Value

ObjectVersionMember[]

TypeName

Declaration

cs-api-definition
public string TypeName { get; set; }

Property Value

string

Methods

Create(object)

Declaration

cs-api-definition
public static ObjectKey Create(object entity)

Parameters

entity

object

Returns

ObjectKey

CreateWithVersion(object)

Declaration

cs-api-definition
public static ObjectKey CreateWithVersion(object entity)

Parameters

entity

object

Returns

ObjectKey

Equals(ObjectKey)

Declaration

cs-api-definition
public bool Equals(ObjectKey other)

Parameters

other

ObjectKey

Returns

bool

Equals(object)

Declaration

cs-api-definition
public override bool Equals(object other)

Parameters

other

object

Returns

bool

Overrides object.Equals(object)

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

GetWithoutVersion()

Declaration

cs-api-definition
public ObjectKey GetWithoutVersion()

Returns

ObjectKey

GetXmlSchema(XmlSchemaSet)

Declaration

cs-api-definition
public static XmlQualifiedName GetXmlSchema(XmlSchemaSet xs)

Parameters

xs

XmlSchemaSet

Returns

XmlQualifiedName

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()