ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript
ScriptEngineException Class
ScriptEngineException Constructor
ScriptEngineException Properties
ScriptEngineException Methods
ScriptEngineException Events

# ScriptEngineException Class

The exception that is thrown when an error occurs during script execution or script object access.
Inheritance Hierarchy
SystemObject
SystemException
SystemSystemException
SystemInvalidOperationException
Microsoft.ClearScriptScriptEngineException
Namespace: Microsoft.ClearScript
Assembly: ClearScript.Core (in ClearScript.Core.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    [SerializableAttribute]
    public class ScriptEngineException : InvalidOperationException,
    	IScriptEngineException

    <SerializableAttribute>
    Public Class ScriptEngineException
    	Inherits InvalidOperationException
    	Implements IScriptEngineException

    [SerializableAttribute]
    public ref class ScriptEngineException : public InvalidOperationException,
    	IScriptEngineException

    [<SerializableAttribute>]
    type ScriptEngineException =
        class
            inherit InvalidOperationException
            interface IScriptEngineException
        end

The ScriptEngineException type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| ScriptEngineException | Initializes a new ScriptEngineException instance.
| ScriptEngineException(String) | Initializes a new ScriptEngineException with the specified error message.
| ScriptEngineException(SerializationInfo, StreamingContext) | Initializes a new ScriptEngineException with serialized data.
| ScriptEngineException(String, Exception) | Initializes a new ScriptEngineException with the specified error message and nested exception.

Top
Properties

| Name | Description
--- | --- | ---
| Data | Gets a collection of key/value pairs that provide additional user-defined information about the exception. (Inherited from Exception)
| EngineName | Gets the name associated with the script engine instance.
| ErrorDetails | Gets a detailed error message if one is available, null otherwise.
| ExecutionStarted | Gets a value that indicates whether script code execution had started before the current exception was thrown.
| HelpLink | Gets or sets a link to the help file associated with this exception. (Inherited from Exception)
| HResult | Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. (Inherited from Exception)
| InnerException | Gets the Exception instance that caused the current exception. (Inherited from Exception)
| IsFatal | Gets a value that indicates whether the exception represents a fatal error.
| Message | Gets a message that describes the current exception. (Inherited from Exception)
| ScriptException | Gets the script exception that caused the current exception to be thrown, or null if one was not specified.
| ScriptExceptionAsObject | Gets the script exception that caused the current exception to be thrown, or null if one was not specified, without engaging the dynamic infrastructure.
| Source | Gets or sets the name of the application or the object that causes the error. (Inherited from Exception)
| StackTrace | Gets a string representation of the immediate frames on the call stack. (Inherited from Exception)
| TargetSite | Gets the method that throws the current exception. (Inherited from Exception)

Top
Methods

| Name | Description
--- | --- | ---
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object)
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object)
| GetBaseException | When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions. (Inherited from Exception)
| GetHashCode | Serves as the default hash function. (Inherited from Object)
| GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. (Overrides Exception.GetObjectData(SerializationInfo, StreamingContext))
| GetType | Gets the runtime type of the current instance. (Inherited from Exception)
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)
| ToString | Returns a string that represents the current exception. (Overrides ExceptionToString)

Top
Events

| Name | Description
--- | --- | ---
| SerializeObjectState | Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception. (Inherited from Exception)

Top
See Also

#### Reference

Microsoft.ClearScript Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft