никто не запрещает использовать unsigned типы в своём api
Use int rather than unsigned types. The use of int is common throughout C#, and it's easier to interact with other libraries when you use int. Exceptions are for documentation specific to unsigned data types.
сделать какую-нибудь обёртку
class MyClass
{
private int _myField = 1; //присваивается где-то в других методах класса
public int GetValue() {
return _myField;
}
}class MyClass
{
private int _myField = 1; //присваивается где-то в других методах класса
public int Value { get { return _myField; }}
// или public int Value { get; } = _myField;
// или public int Value => _myField;
}
Зачем делать какую-то валидацию, если можно изначально использовать тип, который не допускает отрицательных значений?
Каким образом появятся новые специалисты, если такие как вы постоянно пишут "не изучай, тебе такое не надо, я знаю!"?
Windows Forms - это только Windows, т.к. он построен вокруг нативных системных вызовов Windows. Вообще-то я однажды писал Windows Forms для Linux, но там очень много было костылей и багов, поэтому - нет, не надо.
Это откуда такие данные?
- Enumerable с 1 элементом
- Результат фильтрации выбрал только 2-3 штуки
- Сериализация примитивных (и не только) типов
Мы исходный код платформы не знаем.
winforfms
Например стриминговый сервер или сервер для чата, он же относится к разряду типичных запрос/ответ
А где в гитлабе они должны отображаться?

В теории можно расширение сделать или в исходниках покопаться и добавить - они открытые.