non so se ho capito, ma :

codice:
void metodo(Nomi nome)
{
       if(((int)nome)>9)
       {
             metodo1(nome);
       }
       else
       {
             metodo2(nome);
       }   
}

void metodo1(Nomi nome)
{
     //fa qualcosa
}

void metodo2(Nomi nome)
{
     //fa altro
}
una cosa del genere?