From 2ed5c93a94f22c706fafb0bdaada3119cef7105f Mon Sep 17 00:00:00 2001 From: jfrijters Date: Tue, 3 Aug 2010 12:42:24 +0000 Subject: [PATCH] A nested type DotNetTypeWrapper is always nested inside another DotNetTypeWrapper, so we can use GetWrapperFromDotNetType() in DeclaringType. This also solves a bug when reflecting on the nested types in cli.System.Exception. --- runtime/DotNetTypeWrapper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/DotNetTypeWrapper.cs b/runtime/DotNetTypeWrapper.cs index 9c7f50c3..fc0c8570 100644 --- a/runtime/DotNetTypeWrapper.cs +++ b/runtime/DotNetTypeWrapper.cs @@ -2429,7 +2429,7 @@ namespace IKVM.Internal Type outer = type.DeclaringType; if (outer != null && !type.IsGenericType) { - outerClass = ClassLoaderWrapper.GetWrapperFromType(outer); + outerClass = GetWrapperFromDotNetType(outer); } } return outerClass;