コード例 #1
0
        /// <summary>
        /// Compile a string into a script block.
        /// </summary>
        /// <param name="scriptText">The source text to compile.</param>
        /// <returns>The compiled script block.</returns>
        /// <exception cref="ParseException"></exception>
        public ScriptBlock NewScriptBlock(string scriptText)
        {
            if (_commandRuntime != null)
            {
                _commandRuntime.ThrowIfStopping();
            }

            ScriptBlock result = ScriptBlock.Create(_context, scriptText);

            return(result);
        }