string BuildModuleClassName(Module module)
{
string name = module.Name;
if (null != name)
{
char c = name[0];
if (!(char.IsLetter(c) || c=='_'))
{
name = "_"+name;
}
name = name.Substring(0, 1).ToUpper() + name.Substring(1) + "Module";
}
else
{
module.Name = name = string.Format("__Module{0}__", _context.AllocIndex());
}
return name;
}