Установка methodInfo.IsDefined () в true с C # - PullRequest
0 голосов
/ 17 октября 2011

У меня есть methodInfo из метода mymethod класса Example.

internal class Example
{
    public static void mymethod(string str1, ref string str2, out string str3)
    {
        ....


MethodInfo mm = typeof(Example).GetMethod("mymethod");

Как сделать атрибут (например, ABCAttribute) мм, чтобы

mm.IsDefined(typeof(ABCAttribute), true)

стало истинным?

1 Ответ

3 голосов
/ 17 октября 2011

Вам нужно определить свой атрибут.

[AttributeUsage(AttributeTargets.Method)]
public class ABCAttribute : Attribute
{
}

Затем примените его к вашему методу.

internal class Example
{
    [ABC]
    public static void mymethod(string str1, ref string str2, out string str3)
    {
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...