Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Aop/Aop/Framework/DynamicProxy
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv27812/DynamicProxy
Modified Files:
InheritanceAopProxyTypeBuilder.cs
Log Message:
Minor changes.
Index: InheritanceAopProxyTypeBuilder.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Aop/Aop/Framework/DynamicProxy/InheritanceAopProxyTypeBuilder.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** InheritanceAopProxyTypeBuilder.cs 6 Feb 2008 18:28:52 -0000 1.1
--- InheritanceAopProxyTypeBuilder.cs 3 Mar 2008 09:28:50 -0000 1.2
***************
*** 47,61 ****
private IAdvised advised;
/// <summary>
/// AdvisedProxy instance calls should be delegated to.
/// </summary>
! protected FieldBuilder advisedProxyField;
!
#endregion
#region Constructor (s) / Destructor
! /// <summary>
/// Creates a new instance of the
/// <see cref="CompositionAopProxyTypeBuilder"/> class.
--- 47,79 ----
private IAdvised advised;
+ private bool proxyDeclaredMembersOnly = true;
/// <summary>
/// AdvisedProxy instance calls should be delegated to.
/// </summary>
! protected FieldBuilder advisedProxyField;
!
! #endregion
!
! #region Properties
!
! /// <summary>
! /// Gets or sets a value indicating whether inherited members should be proxied.
! /// </summary>
! /// <value>
! /// <see langword="true"/> if inherited members should be proxied;
! /// otherwise, <see langword="false"/>.
! /// </value>
! public bool ProxyDeclaredMembersOnly
! {
! get { return proxyDeclaredMembersOnly; }
! set { proxyDeclaredMembersOnly = value; }
! }
!
#endregion
#region Constructor (s) / Destructor
! /// <summary>
/// Creates a new instance of the
/// <see cref="CompositionAopProxyTypeBuilder"/> class.
***************
*** 142,146 ****
InheritType(typeBuilder,
new BaseAopProxyMethodBuilder(typeBuilder, this, targetMethods, proxyMethods),
! TargetType, true);
// implement IAdvised interface
--- 160,164 ----
InheritType(typeBuilder,
new BaseAopProxyMethodBuilder(typeBuilder, this, targetMethods, proxyMethods),
! TargetType, ProxyDeclaredMembersOnly);
// implement IAdvised interface
|