Код: Выделить всё
public class MyGraph : PXGraph
{
public PXSelect view;
}
Они отображаются либо в полях, либо в конструкторе типа. Платформа их инициализирует
Я знаю, что могу подавить предупреждения из анализа, допускающего значение NULL. Однако мне не нравится, как это выглядит. Мне не нравятся прагмы, потому что они загромождают код, и еще больше мне не нравятся атрибуты подавления.
Мне не нравится следующее объявление, потому что оно кажется мне ерундой:
Код: Выделить всё
public class MyGraph : PXGraph
{
public PXSelect view = null!; // or = default!
}
Я пытался использовать ключевое слово require следующим образом:
Код: Выделить всё
public class MyGraph : PXGraph
{
public required PXSelect view;
}
Есть ли более сложный способ подавить предупреждения компилятора ? Могу ли я использовать Roslyn, чтобы как-то повлиять на диагностику компилятора?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ith-roslyn
Мобильная версия