private string GetAMorseFor(string item, IMorseType morser) { if (morser.GetAlphabet().ContainsKey(item)) { return(morser.GetAlphabet()[item]); } else if (morser.GetNumeral().ContainsKey(item)) { return(morser.GetNumeral()[item]); } else { return(item); } }
private string GetFromMorse(string element, IMorseType morser) { if (morser.GetAlphabet().ContainsValue(element)) { return(morser.GetAlphabet().FirstOrDefault(x => x.Value == element).Key); } else if (morser.GetNumeral().ContainsValue(element)) { return(morser.GetNumeral().FirstOrDefault(x => x.Value == element).Key); } else { return(element); } }
public CipherMorse(IMorseType type) : base("Morse") { _morse = new Morse(type); }
public MorseCode(IMorseType moreseType) : base(moreseType) { }
public MorseCode(IMorseType moreseType, bool PreserveChars, string Separetor = "|") : this(moreseType) { _preserveWeirdChars = PreserveChars; _morseSepareator = Separetor; }
public StringConversor(IMorseType moreseType) { _morseType = moreseType; }