internal IType ResolveDeclType(ITypeMember member) { if (!(member is IMethod || member is IField)) { throw new InvalidOperationException(); } int memberIndex = member.RowIndex(); var typeIndex = ResolveDeclTypeIndex(memberIndex, member is IMethod); return(typeIndex >= 0 ? this[typeIndex] : null); }