Microsoft. |
| Class | Description | |
|---|---|---|
| ConcurrentPropertyBag | Provides a thread-safe IPropertyBag implementation. | |
| CustomAttributeLoader | Represents a custom attribute loader. | |
| DefaultDocumentLoader | Provides a default DocumentLoader implementation. | |
| DefaultScriptUsageAttribute | Specifies defaults for how type members are to be exposed to script code. | |
| Document | Provides an abstract representation of a document. | |
| DocumentCategory | Represents a document category. | |
| DocumentLoader | Represents a document loader. | |
| DocumentSettings | Represents a document access configuration. | |
| DynamicHostObject | Extends DynamicObject for enhanced behavior and performance in a scripting environment. | |
| EventConnection | Provides the base implementation for a connection between a host event source and a script handler function. | |
| EventConnectionT | Represents a connection between a host event source and a script handler function. | |
| EventSource | Provides the base implementation for a host event source. | |
| EventSourceT | Represents a host event source. | |
| ExtendedHostFunctions | Provides optional script-callable utility functions. This extended version allows script code to import host types. | |
| Extensions | Defines extension methods for use with all script engines. | |
| HostFunctions | Provides optional script-callable utility functions. | |
| HostSettings | Defines properties that comprise ClearScript's global configuration. | |
| HostTypeCollection | Represents a scriptable collection of host types. | |
| ImmutableValueAttribute | Specifies that instances of the target struct are immutable. | |
| NoDefaultScriptAccessAttribute | Specifies that script code is to have no access to type members by default. | |
| NoScriptAccessAttribute | Specifies that script code is to have no access to the target type member. | |
| PropertyBag | Provides a default IPropertyBag implementation. | |
| ScriptEngine | Provides the base implementation for all script engines. | |
| ScriptEngineException | The exception that is thrown when an error occurs during script execution or script object access. | |
| ScriptInterruptedException | The exception that is thrown when script execution is interrupted by the host. | |
| ScriptMemberAttribute | Specifies how the target type member is to be exposed to script code. This extended version supports additional options. | |
| ScriptObject | Provides the base implementation for all script objects. | |
| ScriptUsageAttribute | Specifies how the target type member is to be exposed to script code. | |
| StringDocument | Provides an in-memory Document implementation for a text document. | |
| Undefined | Represents an undefined value. | |
| ValueRef | Provides a factory method for ValueRefT. | |
| ValueRefT | Holds a value on the heap. | |
| VoidResult | Represents the result of a host method that returns no value. |
| Structure | Description | |
|---|---|---|
| DocumentInfo | Contains meta-information for a document. |
| Interface | Description | |
|---|---|---|
| IPropertyBag | Represents a scriptable collection of named properties. | |
| IScriptableObject | Defines a method to be called when a host object is exposed to script code. | |
| IScriptEngine | Represents a script engine. | |
| IScriptEngineException | Defines common script engine exception properties. | |
| IScriptObject | Represents a script object. |
| Delegate | Description | |
|---|---|---|
| AsyncDocumentLoadCallback | Represents a method to be called asynchronously when a document is loaded. | |
| ContinuationCallback | Represents a method that specifies to a script engine whether script execution should continue. | |
| DocumentContextCallback | Represents a method that retrieves context information for a document. | |
| DocumentLoadCallback | Represents a method to be called when a document is loaded. |
| Enumeration | Description | |
|---|---|---|
| DocumentAccessFlags | Defines document access options. | |
| DocumentFlags | Defines document attributes. | |
| HostItemFlags | Defines options for exposing host resources to script code. | |
| ScriptAccess | Defines script access settings for type members. | |
| ScriptMemberFlags | Defines options for exposing type members to script code. |