Генерировать предупреждение при вызове определенного метода (библиотека двоичных классов .net)C#

Место общения программистов C#
Ответить
Anonymous
 Генерировать предупреждение при вызове определенного метода (библиотека двоичных классов .net)

Сообщение Anonymous »

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

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

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

Код: Выделить всё

public class ExternalAPI
{
public void MethodCallNotThreadSafe();
public void MethodCallThreadSafe();
}
Мне бы хотелось, чтобы следующий код в моем коде генерировал предупреждение компилятора (которое также будет вызывать ошибку, поскольку использование предупреждения в качестве ошибки, но это не по теме). >

Код: Выделить всё

ExternalAPI api = new ExternalAPI();
api.MethodCallNotThreadSafe(); //Should trigger a warning
Как уже упоминалось, у меня нет исходного кода библиотеки (или в некоторых случаях у меня есть, но я не хочу использовать устаревший), поэтому атрибут Obsolete не является вариант.

Подробнее здесь: https://stackoverflow.com/questions/504 ... ss-library
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»