Генерировать предупреждение о вызове определенного метода (библиотека двоичных классов .net) - PullRequest
0 голосов
/ 19 мая 2018

Я использую некоторые внешние библиотеки .net (уже скомпилированы, исходный код недоступен).

Я хотел бы иметь некоторые конкретные вызовы методов для генерации предупреждения компилятора.

Так что дляНапример, допустим, у нас есть следующий класс:

public class ExternalAPI
{
     public void MethodCallNotThreadSafe();
     public void MethodCallThreadSafe();
}

Мне бы хотелось, чтобы следующее в моем коде генерировало предупреждение компилятора (которое также будет вызывать ошибку, поскольку в качестве ошибок используется предупреждение, но это не по теме).

ExternalAPI api = new ExternalAPI();
api.MethodCallNotThreadSafe(); //Should trigger a warning

Как уже упоминалось, у меня нет исходного кода для библиотеки (или, в некоторых случаях, у меня есть, но я не хочу использовать устаревший), поэтому устаревший атрибут не является опцией.

...