This works enum Test : bool { yes = true, no = false } void TestIt(Test); TestIt(Test.yes); Is any one makeing use of it? It allows for more usefull nameing.