ClassSingleFieldIdentity
Definition
Namespace:Telerik.OpenAccess.RT.OID
Assembly:Telerik.OpenAccess.dll
Syntax:
public abstract class SingleFieldIdentity : IObjectId
Inheritance: objectSingleFieldIdentity
Derived Classes:
Implements:
Constructors
SingleFieldIdentity()
Declaration
protected SingleFieldIdentity()
SingleFieldIdentity(Type)
Declaration
protected SingleFieldIdentity(Type pcClass)
Parameters
pcClass
Type
Fields
format
Declaration
protected static IFormatProvider format
Field Value
IFormatProvider
hashCode
Declaration
protected int hashCode
Field Value
int
Properties
Id
Declaration
public string Id { get; set; }
Property Value
string
IsValid
Declaration
public bool IsValid { get; }
Property Value
bool
Methods
CheckString(string)
Declaration
protected static void CheckString(string identityString)
Parameters
identityString
string
Create(Type, Type, object)
Declaration
public static SingleFieldIdentity Create(Type idType, Type pcType, object val)
Parameters
idType
Type
pcType
Type
val
object
Returns
Equals(object)
Declaration
public override sealed bool Equals(object obj)
Parameters
obj
object
Returns
bool
Overrides
GetHashCode()
Declaration
public override sealed int GetHashCode()
Returns
int
Overrides
GetSupportedTypes()
Declaration
public static string[] GetSupportedTypes()
Returns
string[]
IsSupportedType(string)
Declaration
public static bool IsSupportedType(string fieldType)
Parameters
fieldType
string
Returns
bool
MapFieldType(string, string)
Declaration
public static Type MapFieldType(string fieldType, string fieldFullName)
Parameters
fieldType
string
fieldFullName
string
Returns
Type
ToString()
Declaration
public override string ToString()
Returns
string
Overrides
assertKeyNotNull(object)
Declaration
protected static void assertKeyNotNull(object key)
Parameters
key
object
getTargetClassName()
Declaration
public string getTargetClassName()
Returns
string
getWrappedKey()
Declaration
public abstract object getWrappedKey()
Returns
object
hashClassName()
Declaration
protected int hashClassName()
Returns
int
setTargetClassName(Type)
Declaration
protected void setTargetClassName(Type t)
Parameters
t
Type