Boo.Lang.Compiler.Steps.IntroduceModuleClasses.BuildModuleClassName C# (CSharp) Метод

BuildModuleClassName() приватный Метод

private BuildModuleClassName ( Module module ) : string
module Boo.Lang.Compiler.Ast.Module
Результат string
        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;
        }