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.

This commit is contained in:
jfrijters 2010-08-03 12:42:24 +00:00
Родитель 1ecdc51132
Коммит 2ed5c93a94
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -2429,7 +2429,7 @@ namespace IKVM.Internal
Type outer = type.DeclaringType; Type outer = type.DeclaringType;
if (outer != null && !type.IsGenericType) if (outer != null && !type.IsGenericType)
{ {
outerClass = ClassLoaderWrapper.GetWrapperFromType(outer); outerClass = GetWrapperFromDotNetType(outer);
} }
} }
return outerClass; return outerClass;