メソッドに添付されているAttributeの取得

1298 ワード

次のようになります.
class Program

{

    static void Main(string[] args)

    {

        var methodInfo = typeof(Program).GetMethod("Function");

        var a = methodInfo.CustomAttributes.First(w => w.AttributeType == typeof(BrowsableAttribute));

        var b = (bool)(a.ConstructorArguments.First().Value);

        Console.Read();

    }

    [Browsable(false)]

    public void Function()

    {



    }

}