是否有办法通过选项或扩展程序按类对列表成员进行分组?我们说我有以下课程:
public class A
{
public void Method1A()
{}
public void Method2A()
{}
}
public class B : A
{
public void Method1B()
{}
}
public class C : B
{
public void Method1C()
{}
public void Method2C()
{}
public void Method3C()
{}
}
所以当我有这段代码时
var c = new C();
c. // <-- triggers list members dropdown
我希望它显示(按类分组)
C -----------
Method1C()
Method2C()
Method3C()
B -----------
Method1B()
A -----------
Method1A()
Method2A()
而不是(所有成员按字母顺序排序)
Method1A()
Method1B()
Method1C()
Method2A()
Method2C()
Method3C()
我为Unity3D游戏引擎编程,尝试找到我的自定义组件的单个成员被MonoBehaviour继承的大量成员堵塞,这非常烦人。
对其他自定义类也会更有效率。
提前致谢。