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. |