|
|
|
@ -131,7 +131,7 @@ namespace ICSharpCode.NRefactory.TypeSystem.Implementation |
|
|
|
result = ( |
|
|
|
result = ( |
|
|
|
from part in parts |
|
|
|
from part in parts |
|
|
|
from nestedTypeRef in part.NestedTypes |
|
|
|
from nestedTypeRef in part.NestedTypes |
|
|
|
group nestedTypeRef by nestedTypeRef.Name into g |
|
|
|
group nestedTypeRef by new { nestedTypeRef.Name, nestedTypeRef.TypeParameters.Count } into g |
|
|
|
select new DefaultResolvedTypeDefinition(new SimpleTypeResolveContext(this), g.ToArray()) |
|
|
|
select new DefaultResolvedTypeDefinition(new SimpleTypeResolveContext(this), g.ToArray()) |
|
|
|
).ToList<ITypeDefinition>().AsReadOnly(); |
|
|
|
).ToList<ITypeDefinition>().AsReadOnly(); |
|
|
|
return LazyInit.GetOrSet(ref this.nestedTypes, result); |
|
|
|
return LazyInit.GetOrSet(ref this.nestedTypes, result); |
|
|
|
|