public void Reply(Connection connection, ReplyCodes replyCode, Dictionary <string, string> resolve) { string text = replyMessages[replyCode]; foreach (KeyValuePair <string, string> item in resolve) { text = text.Replace("<" + item.Key + ">", item.Value); } connection.Send(string.Format(":{0} {1} {2} :{3}", Settings.Name, (int)replyCode, connection.Nick, text)); }
void Write(ReplyCodes code) { Write(code, Resources.Text[code]); }
void Write(ReplyCodes code, string description) { Write(String.Format("{0:D} {1}", code, description)); }
public static string GetText(ReplyCodes code) { return(Text.ContainsKey(code) ? Text[code] : code.ToString()); }