Правильно ли я полагаю, что любой объект, который не наследуется от System.ValueType , должен поэтому быть ссылочным типом?
Мне не удалось найти убедительную документацию, подтверждающую это понятие.