private static int FromSignum(Signum value) { int rval; if (FromSignum(value, out rval) == -1) throw new ArgumentException(); return rval; }