方法的'TypeDescriptor' - 它是否存在?

时间:2009-09-08 03:11:39

标签: c# reflection attributes

我想知道是否存在一个内置类,它提供类似于TypeDescriptor的功能,除了方法反射而不是属性。

我要求它根据对象中的标记方法动态创建上下文菜单

e.g。

    [ContextMenuItem(true)]
    [DisplayName("Do Something")]
    public override void DoSomthing()
    {
        ...
    }

我开始自己制作一个,因为我没有在任何地方找到一个,但总是要问:)

1 个答案:

答案 0 :(得分:1)

您可以使用DescriptionAttribute并始终查找特定字符串吗?

[Description("SPECIAL")]
void Doit(){}

create your attribute type and then reflect for it非常简单,这样就可以在其上输入自己的参数。