ScriptEngine public sealed class ScriptEngine : ISerializable Documentation Code public static ScriptEngine DeserializationEnvironment { get; set; } public ArrayConstructor Array { get; } public BooleanConstructor Boolean { get; } public CompatibilityMode CompatibilityMode { get; set; } public DateConstructor Date { get; } public bool EnableDebugging { get; set; } public bool EnableExposedClrTypes { get; set; } public bool EnableILAnalysis { get; set; } public ErrorConstructor Error { get; } public ErrorConstructor EvalError { get; } public bool ForceStrictMode { get; set; } public FunctionConstructor Function { get; } public GlobalObject Global { get; } public MathObject Math { get; } public NumberConstructor Number { get; } public ObjectConstructor Object { get; } public ErrorConstructor RangeError { get; } public ErrorConstructor ReferenceError { get; } public RegExpConstructor RegExp { get; } public StringConstructor String { get; } public ErrorConstructor SyntaxError { get; } public ErrorConstructor TypeError { get; } public ErrorConstructor URIError { get; } public event EventHandler CodeGenerationStarted public event EventHandler ExecutionStarted public event EventHandler OptimizationStarted public event EventHandler ParsingStarted public ScriptEngine() public object CallGlobalFunction(string functionName, object[] argumentValues) public T CallGlobalFunction<T>(string functionName, object[] argumentValues) public object Evaluate(string code) public T Evaluate<T>(string code) public object Evaluate(ScriptSource source) public T Evaluate<T>(ScriptSource source) public void Execute(string code) public void Execute(ScriptSource source) public void ExecuteFile(string path) public void ExecuteFile(string path, Encoding encoding) public object GetGlobalValue(string variableName) public T GetGlobalValue<T>(string variableName) public void GetObjectData(SerializationInfo info, StreamingContext context) public bool HasGlobalValue(string variableName) public void SetGlobalFunction(string functionName, Delegate functionDelegate) public void SetGlobalValue(string variableName, object value)