Class ObjectKey
Inheritance
System.Object
ObjectKey
Namespace: Telerik.OpenAccess
Assembly: Telerik.OpenAccess.dll
Syntax
public class ObjectKey : IEquatable<ObjectKey>, IXmlSerializable
Constructors
ObjectKey()
Declaration
public ObjectKey()
ObjectKey(Object)
Declaration
[Obsolete("For internal use only")]
public ObjectKey(object tag)
Parameters
System.
|
ObjectKey(String, IEnumerable<KeyValuePair<String, Object>>)
Declaration
public ObjectKey(string typeName, IEnumerable<KeyValuePair<string, object>> objectKeyValues)
Parameters
System.
|
System.
|
ObjectKey(String, IEnumerable<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>)
Declaration
public ObjectKey(string typeName, IEnumerable<KeyValuePair<string, object>> objectKeyValues, IEnumerable<KeyValuePair<string, object>> objectVersionValues)
Parameters
System.
|
System.
|
System.
|
ObjectKey(String, IEnumerable<ObjectKeyMember>)
Declaration
public ObjectKey(string typeName, IEnumerable<ObjectKeyMember> objectKeyValues)
Parameters
System.
|
System.
|
ObjectKey(String, IEnumerable<ObjectKeyMember>, IEnumerable<ObjectVersionMember>)
Declaration
public ObjectKey(string typeName, IEnumerable<ObjectKeyMember> objectKeyValues, IEnumerable<ObjectVersionMember> objectVersionValues)
Parameters
System.
|
System.
|
System.
|
ObjectKey(String, Object)
Declaration
public ObjectKey(string typeName, object keyValue)
Parameters
System.
|
System.
|
Fields
CompareWithoutVersion
Declaration
public static readonly IEqualityComparer<ObjectKey> CompareWithoutVersion
Field Value
System.
|
Properties
HasVersion
Declaration
public bool HasVersion { get; }
Property Value
System.
|
ObjectKeyValues
ObjectVersionValues
Declaration
public ObjectVersionMember[] ObjectVersionValues { get; set; }
Property Value
TypeName
Declaration
public string TypeName { get; set; }
Property Value
System.
|
Methods
Create(Object)
Declaration
public static ObjectKey Create(object entity)
Parameters
System.
|
Returns
CreateWithVersion(Object)
Declaration
public static ObjectKey CreateWithVersion(object entity)
Parameters
System.
|
Returns
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
System.
|
Returns
System.
|
Overrides
System.Object.Equals(System.Object)
Equals(ObjectKey)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.
|
Overrides
System.Object.GetHashCode()
GetWithoutVersion()
GetXmlSchema(XmlSchemaSet)
Declaration
public static XmlQualifiedName GetXmlSchema(XmlSchemaSet xs)
Parameters
System.
|
Returns
System.
|
OnDeserializing(StreamingContext)
Declaration
[OnDeserializing]
public void OnDeserializing(StreamingContext context)
Parameters
System.
|
ToString()
Declaration
public override string ToString()
Returns
System.
|
Overrides
System.Object.ToString()