ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript.Windows
IWindowsScriptObject Interface
IWindowsScriptObject Properties
IWindowsScriptObject Methods

# IWindowsScriptObject Interface

Represents a Windows Script object.
Namespace: Microsoft.ClearScript.Windows
Assembly: ClearScript.Windows.Core (in ClearScript.Windows.Core.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    public interface IWindowsScriptObject : IScriptObject,
    	IDisposable

    Public Interface IWindowsScriptObject
    	Inherits IScriptObject, IDisposable

    public interface class IWindowsScriptObject : IScriptObject,
    	IDisposable

    type IWindowsScriptObject =
        interface
            interface IScriptObject
            interface IDisposable
        end

The IWindowsScriptObject type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| Engine | Gets the script engine that owns the object. (Inherited from IScriptObject)
| ItemInt32 | Gets or sets the value of an indexed script object property. (Inherited from IScriptObject)
| ItemString, Object | Gets or sets the value of a named script object property. (Inherited from IScriptObject)
| PropertyIndices | Enumerates the script object's property indices. (Inherited from IScriptObject)
| PropertyNames | Enumerates the script object's property names. (Inherited from IScriptObject)

Top
Methods

| Name | Description
--- | --- | ---
| DeleteProperty(Int32) | Removes an indexed script object property. (Inherited from IScriptObject)
| DeleteProperty(String) | Removes a named script object property. (Inherited from IScriptObject)
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable)
| GetProperty(Int32) | Gets the value of an indexed script object property. (Inherited from IScriptObject)
| GetProperty(String, Object) | Gets the value of a named script object property. (Inherited from IScriptObject)
| GetUnderlyingObject | Provides access to the underlying unmanaged COM object.
| Invoke | Invokes the script object. (Inherited from IScriptObject)
| InvokeAsFunction | Invokes the script object as a function. (Inherited from IScriptObject)
| InvokeMethod | Invokes a script object method. (Inherited from IScriptObject)
| SetProperty(Int32, Object) | Sets the value of an indexed script object property. (Inherited from IScriptObject)
| SetProperty(String, Object) | Sets the value of a named script object property. (Inherited from IScriptObject)

Top
See Also

#### Reference

Microsoft.ClearScript.Windows Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft