protected void AppendValidChars(StringBuilder dest, string src) { foreach (char c in src) { if (SpecialCharacters.IsValidKeyChar(c)) { dest.Append(c); } else { dest.Append('-'); } } }
private static string SanitizeKey(string key) { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.EnsureCapacity(key.Length); foreach (char c in key) { if (SpecialCharacters.IsValidKeyChar(c)) { stringBuilder.Append(c); } else { stringBuilder.Append('.'); } } return(stringBuilder.ToString()); }