We are considering #1 (case=85238). Are you just interested in Goto Member, or all of the Goto Related menu?
For #2 (case=85135), I think this makes sense for member functions, but I'm not sure about member vars. For example:
class Foo { /*...members...*/ };
class Bar
{
Foo mFoo;
void Fn1(){}
void Fn2()
{
Fn1(); // <--- if cursor is on Fn1, Goto Member shows other members of Bar, but...
mFoo; // <--- if cursor is on mFoo, should Goto Member show members of Foo or Bar?
}
};