in src/Microsoft.Azure.WebJobs.Logging/Internal/TableScheme.cs [142:164]
public static string NormalizeFunctionName(string functionName)
{
StringBuilder sb = new StringBuilder();
foreach (var ch in functionName)
{
if (ch >= 'a' && ch <= 'z')
{
sb.Append(ch);
}
else if (ch >= 'A' && ch <= 'Z')
{
sb.Append((char)(ch - 'A' + 'a'));
}
else if (ch >= '0' && ch <= '9')
{
sb.Append(ch);
}
else {
sb.Append(EscapeStorageCharacter(ch));
}
}
return sb.ToString();
}