Как передавать значение переменной между закрытых void?
Ещё раз, читайте и учите C#.
private void Com1 - это приватный(private) метод, который может быть вызван только внутри класса, void - значит что он ни чего не возвращает.
Что бы использовать var test = True в методах класса, вы должны его объявить в этом классе.
class primer {
 bool test;
 private void Com1() {
  test = true;
}
 private void Com2() {
  if (test) test = false;
 }
}

И да, проверять test на null, не нужно, он при создание равен true, только если вы сами в него null не записали, но это вроде только в Net Core можно. Могу ошибаться.