User: xtoff
Date: 2009/11/12 01:41 PM

Modified:
 /DynamicProxy/trunk/src/Castle.DynamicProxy.Tests/
  InvocationMethodInvocationTargetTestCase.cs
 /DynamicProxy/trunk/src/Castle.DynamicProxy/
  InvocationHelper.cs
 /DynamicProxy/trunk/src/Castle.DynamicProxy/Generators/
  InterfaceProxyWithoutTargetGenerator.cs

Log:
 - fixed issue found by Craig (look at previous commit)

File Changes:

Directory: /DynamicProxy/trunk/src/Castle.DynamicProxy/
=======================================================

File [modified]: InvocationHelper.cs
Delta lines: +1 -1
===================================================================

--- 
DynamicProxy/trunk/src/Castle.DynamicProxy.Tests/InvocationMethodInvocationTargetTestCase.cs
        2009-11-12 20:23:05 UTC (rev 6317)
+++ 
DynamicProxy/trunk/src/Castle.DynamicProxy.Tests/InvocationMethodInvocationTargetTestCase.cs
        2009-11-12 20:41:13 UTC (rev 6318)
@@ -97,7 +97,7 @@
                        Assert.AreSame(methodOnTarget2, invocationTarget2);
                }
 
-               [Test, Ignore]
+               [Test]
                public void 
ClassProxyForGeneric_MethodInvocationTarget_should_be_proxyMethod()
                {

Directory: /DynamicProxy/trunk/src/Castle.DynamicProxy.Tests/
=============================================================

File [modified]: InvocationMethodInvocationTargetTestCase.cs
Delta lines: +0 -0
===================================================================

Directory: /DynamicProxy/trunk/src/Castle.DynamicProxy/Generators/
==================================================================

File [modified]: InterfaceProxyWithoutTargetGenerator.cs
Delta lines: +2 -1
===================================================================

--- DynamicProxy/trunk/src/Castle.DynamicProxy/InvocationHelper.cs      
2009-11-12 20:23:05 UTC (rev 6317)
+++ DynamicProxy/trunk/src/Castle.DynamicProxy/InvocationHelper.cs      
2009-11-12 20:41:13 UTC (rev 6318)
@@ -83,7 +83,8 @@
                                var methods = 
MethodFinder.GetAllInstanceMethods(type, BindingFlags.Public | 
BindingFlags.NonPublic);
                                foreach (var method in methods)
                                {
-                                       if (method.GetBaseDefinition() == 
proxiedMethod)
+
+                                       if 
(MethodSignatureComparer.Instance.Equals(method.GetBaseDefinition(), 
proxiedMethod))
                                        {
                                                methodOnTarget = method;

--

You received this message because you are subscribed to the Google Groups 
"Castle Project Commits" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-commits?hl=.


Reply via email to