public static string ToString(RestfulOperation value) { if( value==RestfulOperation.Read ) return "read"; else if( value==RestfulOperation.Vread ) return "vread"; else if( value==RestfulOperation.Update ) return "update"; else if( value==RestfulOperation.Delete ) return "delete"; else if( value==RestfulOperation.HistoryInstance ) return "history-instance"; else if( value==RestfulOperation.Validate ) return "validate"; else if( value==RestfulOperation.HistoryType ) return "history-type"; else if( value==RestfulOperation.Create ) return "create"; else if( value==RestfulOperation.Search ) return "search"; else if( value==RestfulOperation.Transaction ) return "transaction"; else if( value==RestfulOperation.HistorySystem ) return "history-system"; else throw new ArgumentException("Unrecognized RestfulOperation value: " + value.ToString()); }