Example #1
0
        /// <summary>
        /// Defines a new script belonging to the multiscript assembly builder.
        /// </summary>
        public ScriptBuilder /*!*/ DefineModule(ScriptCompilationUnit /*!*/ compilationUnit)
        {
            string        subnamespace = ScriptModule.GetSubnamespace(compilationUnit.SourceUnit.SourceFile.RelativePath, true);
            ScriptBuilder sb           = new ScriptBuilder(compilationUnit, this, subnamespace);

            MultiScriptAssembly.AddScriptModule(compilationUnit.SourceUnit.SourceFile, sb);
            return(sb);
        }