Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Aop/Aop/Support
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv32236/src/Spring/Spring.Aop/Aop/Support
Modified Files:
AbstractPointcutAdvisor.cs
Log Message:
fix for SPRNET-847, SPRNET-846
Index: AbstractPointcutAdvisor.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Aop/Aop/Support/AbstractPointcutAdvisor.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** AbstractPointcutAdvisor.cs 10 Aug 2007 17:45:44 -0000 1.1
--- AbstractPointcutAdvisor.cs 14 Jan 2008 20:49:47 -0000 1.2
***************
*** 125,129 ****
public override bool Equals(object o)
{
! if (!(o is DefaultPointcutAdvisor))
{
return false;
--- 125,129 ----
public override bool Equals(object o)
{
! if (!(o is AbstractPointcutAdvisor))
{
return false;
***************
*** 157,161 ****
public override int GetHashCode()
{
! return base.GetHashCode()
+ 13 * (Pointcut == null ? 0 : Pointcut.GetHashCode())
+ 27 * (Advice == null ? 0 : Advice.GetHashCode());
--- 157,161 ----
public override int GetHashCode()
{
! return 0 // (SPRNET-847) base.GetHashCode()
+ 13 * (Pointcut == null ? 0 : Pointcut.GetHashCode())
+ 27 * (Advice == null ? 0 : Advice.GetHashCode());
|