main
 1<?xml version="1.0"?>
 2<doc>
 3    <assembly>
 4        <name>NHibernate.ByteCode.Castle</name>
 5    </assembly>
 6    <members>
 7        <member name="T:NHibernate.ByteCode.Castle.LazyInitializer">
 8            <summary>
 9            A <see cref="T:NHibernate.Proxy.ILazyInitializer"/> for use with the Castle Dynamic Class Generator.
10            </summary>
11        </member>
12        <member name="M:NHibernate.ByteCode.Castle.LazyInitializer.#ctor(System.String,System.Type,System.Object,System.Reflection.MethodInfo,System.Reflection.MethodInfo,NHibernate.Type.IAbstractComponentType,NHibernate.Engine.ISessionImplementor)">
13            <summary>
14            Initializes a new <see cref="T:NHibernate.ByteCode.Castle.LazyInitializer"/> object.
15            </summary>
16            <param name="entityName"></param>
17            <param name="persistentClass">The Class to Proxy.</param>
18            <param name="id">The Id of the Object we are Proxying.</param>
19            <param name="getIdentifierMethod"></param>
20            <param name="setIdentifierMethod"></param>
21            <param name="componentIdType"></param>
22            <param name="session">The ISession this Proxy is in.</param>
23        </member>
24        <member name="M:NHibernate.ByteCode.Castle.LazyInitializer.Intercept(Castle.Core.Interceptor.IInvocation)">
25            <summary>
26            Invoke the actual Property/Method using the Proxy or instantiate the actual
27            object and use it when the Proxy can't handle the method. 
28            </summary>
29            <param name="invocation">The <see cref="T:Castle.Core.Interceptor.IInvocation"/> from the generated Castle.DynamicProxy.</param>
30        </member>
31        <member name="M:NHibernate.ByteCode.Castle.ProxyFactory.GetProxy(System.Object,NHibernate.Engine.ISessionImplementor)">
32            <summary>
33            Build a proxy using the Castle.DynamicProxy library.
34            </summary>
35            <param name="id">The value for the Id.</param>
36            <param name="session">The Session the proxy is in.</param>
37            <returns>A fully built <c>INHibernateProxy</c>.</returns>
38        </member>
39    </members>
40</doc>