/// <inheritdoc /> protected override IList <TypeDefinition> GetNestedTypes() { var result = new OwnedCollection <TypeDefinition, TypeDefinition>(this); var rids = _parentModule.GetNestedTypeRids(MetadataToken.Rid); foreach (uint rid in rids) { var nestedType = (TypeDefinition)_parentModule.LookupMember(new MetadataToken(TableIndex.TypeDef, rid)); result.Add(nestedType); } return(result); }