Автоматическое создание полей из параметров конструктора с проверкой

В Visual Studio можно объявить конструктор класса и задать в нем все необходимые параметры, а потом нажать CTRL+. и создать приватное поле, которое будет инициализировано в этом же конструкторе.

Можно ли как-то сделать так, что бы создаваемое поле сразу же проверялось в конструкторе?

Скажем, я обычно всегда проверяю ссылочные типы на null и если они null, то кидаю исключение.

   _serverConnectionService = serverConnectionService ?? throw new ArgumentNullException(nameof(serverConnectionService));

Да... бывают исключения, когда я так не делаю, но в большинстве случаев я именно так и делаю.


Ответы (0 шт):