Provides the base functionallity to Handle Member calls into a dynamically generated NHibernate Proxy.

Namespace:  NHibernate.Proxy
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
<SerializableAttribute> _
Public MustInherit Class LazyInitializer
C#
[SerializableAttribute]
public abstract class LazyInitializer
Visual C++
[SerializableAttribute]
public ref class LazyInitializer abstract
JavaScript
NHibernate.Proxy.LazyInitializer = function();

Type.createClass(
	'NHibernate.Proxy.LazyInitializer');

Remarks

This could be an extension point later if the .net framework ever gets a Proxy class that is similar to the java.lang.reflect.Proxy or if a library similar to cglib was made in .net.

Inheritance Hierarchy

System..::.Object
  NHibernate.Proxy..::.LazyInitializer
    NHibernate.Proxy..::.CastleLazyInitializer

See Also