浏览代码

2008-03-19 Jb Evain <[email protected]>

	* LambdaExpression.cs: use the new standardified IsAssignableTo,
	fixes ExpressionTest_NewArrayBounds.TestArrayAssignability.


svn path=/trunk/mcs/; revision=98632
Jb Evain 18 年之前
父节点
当前提交
b005aab7bc

+ 5 - 0
mcs/class/System.Core/System.Linq.Expressions/ChangeLog

@@ -1,3 +1,8 @@
+2008-03-19  Jb Evain  <[email protected]>
+
+	* LambdaExpression.cs: use the new standardified IsAssignableTo,
+	fixes ExpressionTest_NewArrayBounds.TestArrayAssignability.
+
 2008-03-19  Jb Evain  <[email protected]>
 
 	* Extensions.cs (Type.IsAssignableTo): deal with arrays.

+ 1 - 1
mcs/class/System.Core/System.Linq.Expressions/LambdaExpression.cs

@@ -54,7 +54,7 @@ namespace System.Linq.Expressions {
 			if (target.IsValueType ^ source.IsValueType)
 				return false;
 
-			return target.IsAssignableFrom (source);
+			return source.IsAssignableTo (target);
 		}
 
 		internal LambdaExpression (Type delegateType, Expression body, ReadOnlyCollection<ParameterExpression> parameters)