Из вашего комментария, что исключение находится на линии:
bool isname = valid.isName(TextBox1.Text);
тогда либо valid
, либо TextBox1
равно нулю. Учитывая, что строка перед:
Validation.nameVal valid = new Validation.nameVal();
это указывает на то, что это последнее.
Вам нужно проверить, что TextBox1
не равно нулю, перед разыменованием или убедиться, что он инициализирован правильно.