using System.Dynamic; namespace Microsoft.ClearScript { /// /// Represents a script object. /// /// /// Use this class in conjunction with C#'s /// is /// operator to identify script objects. /// /// public abstract class ScriptObject : DynamicObject { internal ScriptObject() { } /// /// Gets the script engine that owns the object. /// public abstract ScriptEngine Engine { get; } } }