public static string RoutingTypeToString(RoutingItemType routingType) { string result; if (!RoutingEntryHeaderSerializer.TryGetDefinedRoutingTypeToString(routingType, out result)) { result = routingType.ToString(); } return(result); }
internal static string SerializableRoutingTypeToString(RoutingItemType routingType) { if (routingType == RoutingItemType.Unknown) { throw new NotSupportedException("Cannot serialize routing entries of type Unknown"); } string result; if (!RoutingEntryHeaderSerializer.TryGetDefinedRoutingTypeToString(routingType, out result)) { throw new ArgumentException(string.Format("Unrecognized routing type: {0}", routingType)); } return(result); }