Как отключить атрибут c #, который наследуется от родительского класса? - PullRequest
1 голос
/ 28 июня 2019

Может быть, это довольно просто, но я не могу найти способ сделать это

[ExecuteAlways] // some third party attribute
public class A  // and this class is also third party
{

}

// I don't want the ExecuteAlwasy attribute in B
// [!ExecuteAlways] < this is what I want
public class B : A
{

}

Так, как я могу удалить атрибут только для класса B?Обратите внимание, что класс А. недоступен для редактирования.

1 Ответ

0 голосов
/ 28 июня 2019

Оба кода родительского класса A и атрибута [ExecuteAlways] недоступны для редактирования.Я не верю, что есть способ отключить этот атрибут в B.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...