Namespaces

Types

Type LazyInitializer

Namespace NHibernate.Proxy

Methods

Properties

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

object GetImplementation(ISessionImplementor s)

Return the Underlying Persistent Object in a given ISession , or null.
Parameters
return object ${WriteSummary(content)}
ISessionImplementor s The Session to get the object from.

object GetImplementation()

Return the Underlying Persistent Object, initializing if necessary.
Parameters
return object The Persistent Object this proxy is Proxying.

Type GetType()

Parameters
return Type

void Initialize()

Perform an ImmediateLoad of the actual object for the Proxy.

object Invoke(MethodBase method, Object[] args, object proxy)

Parameters
return object
MethodBase method
Object[] args
object proxy

void SetImplementation(object target)

Parameters
object target

string ToString()

Parameters
return string

Public properties

object Identifier get; set;

return object

bool IsUninitialized get;

return bool

Type PersistentClass get;

return Type

ISessionImplementor Session get; set;

return ISessionImplementor