Beispiel #1
0
        /// <summary>
        /// Creates a new <see cref="ScriptDomain"/> into which assemblies and scripts may be loaded.
        /// </summary>
        /// <returns>A new instance of <see cref="ScriptDomain"/></returns>
        public static ScriptDomain CreateDomain(string domainName, bool initCompiler)
        {
            // Create a new named domain
            ScriptDomain domain = new ScriptDomain("DynamicCSharp");

            // Check for compiler
            if (initCompiler == true)
            {
                domain.CreateCompilerService();
            }

            return(domain);
        }