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=.