Namespaces

Types

Type CastleProxyFactory

Namespace NHibernate.Proxy

Interfaces IProxyFactory

Methods

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

INHibernateProxy GetProxy(object id, ISessionImplementor session)

Build a proxy using the Castle.DynamicProxy library.
Parameters
return INHibernateProxy A fully built INHibernateProxy .
object id The value for the Id.
ISessionImplementor session The Session the proxy is in.

Type GetType()

Parameters
return Type

void PostInstantiate(Type persistentClass, ISet interfaces, MethodInfo getIdentifierMethod, MethodInfo setIdentifierMethod)

Parameters
Type persistentClass
ISet interfaces
MethodInfo getIdentifierMethod
MethodInfo setIdentifierMethod

string ToString()

Parameters
return string