static string EncodeModuleName(string name) { StringBuilder buffer = new StringBuilder(name.Length); foreach (char ch in name) { if (Char.IsLetterOrDigit(ch)) { buffer.Append(ch); } else { buffer.Append("_"); } } return buffer.ToString(); }