1

假设我们有一个定义如下的方法。

public class SomeClass
{
    [My("beautifulName")]
    public void DoSomeThing()
    {
         // whatever.
    }
}

public MyAttribute : Attribute
{
    public string Name { get; init; }
    public MyAttribute(string name) => Name = name;
}

现在我们得到了这个应用程序的内存转储,我们可以使用 ClrMDSomeClass轻松找到类型,然后我们可以轻松找到DoSomeThingClrMethod。现在,如何找到对应的MyAttribute实例并获取beautifulName值?

4

0 回答 0