<font size=2 face="sans-serif">$B$3$s$K$A$O!#0f>e$G$9!#(B</font>
<br>
<br><font size=2 face="sans-serif">Seasar.Framework.Aop.Proxy.DynamicAopProxy$B$K$D$$$F(B</font>
<br><font size=2 face="sans-serif">$B8D?ME*$K$O<B32$O$J$$$G$9$,!"$?$^$?$^5$$E$$$?$3$H$,$"$C$?$N$G!"Ej9F$5$;$F$$$?$@$-$^$9!#(B</font>
<br>
<br><font size=2 face="sans-serif">$B%=!<%9$N(B172$B9TL\$+$i(B189$B9TL\$N0J2<$NItJ,$G$9!#(B</font>
<br><font size=2 face="sans-serif">---- $B0zMQ3+;O(B &nbsp;----</font>
<br><font size=2 face="sans-serif">172 public object Create(Type receiptType,
object target)</font>
<br><font size=2 face="sans-serif">173 {</font>
<br><font size=2 face="sans-serif">174 &nbsp; &nbsp; if (receiptType.IsInterface
&amp;&amp; target.GetType() == typeof(object))</font>
<br><font size=2 face="sans-serif">175 &nbsp; &nbsp; {</font>
<br><font size=2 face="sans-serif">176 &nbsp; &nbsp; &nbsp; &nbsp; if (target.GetType()
== typeof(object))</font>
<br><font size=2 face="sans-serif">177 &nbsp; &nbsp; &nbsp; &nbsp; {</font>
<br><font size=2 face="sans-serif">178 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; return _generator.CreateInterfaceProxyWithoutTarget(receiptType,
_interceptors);</font>
<br><font size=2 face="sans-serif">179 &nbsp; &nbsp; &nbsp; &nbsp; }</font>
<br><font size=2 face="sans-serif">180 &nbsp; &nbsp; &nbsp; &nbsp; else</font>
<br><font size=2 face="sans-serif">181 &nbsp; &nbsp; &nbsp; &nbsp; {</font>
<br><font size=2 face="sans-serif">182 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; return _generator.CreateInterfaceProxyWithTarget(receiptType, target,
_interceptors);</font>
<br><font size=2 face="sans-serif">183 &nbsp; &nbsp; &nbsp; &nbsp; }</font>
<br><font size=2 face="sans-serif">184 &nbsp; &nbsp; }</font>
<br><font size=2 face="sans-serif">185 &nbsp; &nbsp; else</font>
<br><font size=2 face="sans-serif">186 &nbsp; &nbsp; {</font>
<br><font size=2 face="sans-serif">187 &nbsp; &nbsp; &nbsp; &nbsp; return
_generator.CreateClassProxy(_componentType, _interceptors);</font>
<br><font size=2 face="sans-serif">188 &nbsp; &nbsp; }</font>
<br><font size=2 face="sans-serif">189 }</font>
<br><font size=2 face="sans-serif">---- $B0zMQ=*N;(B ----</font>
<br>
<br><font size=2 face="sans-serif">$B:G=i$N(Bif$BJ8(B(174$B9TL\(B)$B$K(B &amp;&amp;
target.GetType() == typeof(object)$B$,$"$j(B</font>
<br><font size=2 face="sans-serif">176$B9TL\$G>r7o$,$+$V$C$F$$$k$N$G(B182$B9TL\$N(B</font>
<br><font size=2 face="sans-serif">_generator.CreateInterfaceProxyWithTarget(receiptType,
target, _interceptors)</font>
<br><font size=2 face="sans-serif">$B$,8F$S=P$5$l$k%Q%?!<%s$,L5$$7k2L$K$J$k$H;W$o$l$^$9!#(B</font>
<br><font size=2 face="sans-serif">$BJ8L.E*$K$O!"(B174$B9TL\$N(BGetType$B$NHf3S$,ITMW$J$N$+$J!)$H;W$$$^$9!#(B</font>
<br>
<br><font size=2 face="sans-serif">$B$A$J$_$K(BS2Container.NET$B$N%P!<%8%g%s$O(B1.4.0$B$G$9!#(B</font>
<br>
<br><font size=2 face="sans-serif">$B$G$O!#(B</font>
<br>