private static void EncodeName(StringBuilder path, string name)
{
for (int ii = 0; ii < name.Length; ii++)
{
switch (name[ii])
{
case '/':
case '.':
case '<':
case '>':
case ':':
case '!':
case '&':
{
path.Append('&');
break;
}
}
path.Append(name[ii]);
}
}
#endregion