IJSValue Interface
Overview
The IJSValue interface serves as the foundational interface for related components. According to the documentation, it functions as “Base interface for IJSNamedValue, IJSProperty and IJSArgument.”
Class Hierarchy
The interface follows a hierarchical structure, with IJSValue at the base level supporting three derived interfaces: IJSNamedValue, IJSProperty, and IJSArgument.
Interface Definition
IDL Declaration
[ uuid(6DE2E6A0-3C3A-47DC-9A93-928135EDAC90), dual, oleautomation ]
interface IJSValue : IDispatch;
Key Attributes
- UUID: 6DE2E6A0-3C3A-47DC-9A93-928135EDAC90
- Type: Dual interface with OLE automation support
- Parent Interface: IDispatch
Location Details
- File: VirtualUIX.ridl
- Library: Thinfinity Library
Members
| Type | Link |
|---|---|
| Properties | Properties |
Purpose
This interface provides a standardized base for handling JavaScript-related values within the framework, enabling consistent behavior across named values, properties, and function arguments.