public static string GetSymbol( this ComparisonOp op ) {
switch( op ) {
case ComparisonOp.Eq:
return "=";
case ComparisonOp.Gt:
return ">";
case ComparisonOp.Gte:
return ">=";
case ComparisonOp.Lt:
return "<";
case ComparisonOp.Lte:
return "<=";
case ComparisonOp.Neq:
return "!=";
default:
throw new ArgumentOutOfRangeException( "op" );
}
}