public static string ToString(DocumentMode value) { if( value==DocumentMode.Producer ) return "producer"; else if( value==DocumentMode.Consumer ) return "consumer"; else throw new ArgumentException("Unrecognized DocumentMode value: " + value.ToString()); }