private Pair FromKrakenPair(KrakenPair pair) { switch (pair) { case KrakenPair.XLTCZEUR: return(new Pair(SupportedCurrency.LTC, SupportedCurrency.EUR)); case KrakenPair.XLTCZUSD: return(new Pair(SupportedCurrency.LTC, SupportedCurrency.USD)); case KrakenPair.XXBTXLTC: return(new Pair(SupportedCurrency.BTC, SupportedCurrency.LTC)); case KrakenPair.XXBTXNMC: return(new Pair(SupportedCurrency.BTC, SupportedCurrency.NMC)); case KrakenPair.XXBTXSTR: return(new Pair(SupportedCurrency.BTC, SupportedCurrency.STR)); case KrakenPair.XXBTXXDG: return(new Pair(SupportedCurrency.BTC, SupportedCurrency.DOGE)); case KrakenPair.XXBTZEUR: return(new Pair(SupportedCurrency.BTC, SupportedCurrency.EUR)); case KrakenPair.XXBTZUSD: return(new Pair(SupportedCurrency.BTC, SupportedCurrency.USD)); case KrakenPair.XXBTXXRP: return(new Pair(SupportedCurrency.XBT, SupportedCurrency.XRP)); case KrakenPair.XXBTXXVN: return(new Pair(SupportedCurrency.XBT, SupportedCurrency.XVN)); case KrakenPair.ZEURXXVN: return(new Pair(SupportedCurrency.EUR, SupportedCurrency.XVN)); case KrakenPair.ZUSDXXVN: return(new Pair(SupportedCurrency.USD, SupportedCurrency.XVN)); default: throw new NotSupportedException(); } }
public static string ConvertToString(this KrakenPair value) { return(Enum.GetName(value.GetType(), value)); }