Namespaces

Types

Type UnsavedValueFactory

Namespace NHibernate.Engine

Methods

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

string ToString()

Parameters
return string

Public static methods

IdentifierValue GetUnsavedIdentifierValue(string unsavedValue, IGetter identifierGetter, IType identifierType, ConstructorInfo constructor)

Return an IdentifierValue for the specified unsaved-value. If none is specified, guess the unsaved value by instantiating a test instance of the class and reading it's id property, or if that is not possible, using the java default value for the type
Parameters
return IdentifierValue
string unsavedValue
IGetter identifierGetter
IType identifierType
ConstructorInfo constructor

VersionValue GetUnsavedVersionValue(string versionUnsavedValue, IGetter versionGetter, IVersionType versionType, ConstructorInfo constructor)

Parameters
return VersionValue
string versionUnsavedValue
IGetter versionGetter
IVersionType versionType
ConstructorInfo constructor