зеркало из https://github.com/mono/ikvm-fork.git
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:
Родитель
1ecdc51132
Коммит
2ed5c93a94
|
@ -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;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче