IVsaScriptCodeItem 接口

定义

定义 IActiveScript 宿主需要的额外功能。

此 API 支持产品基础结构,不能在代码中直接使用。

public interface class IVsaScriptCodeItem : Microsoft::Vsa::IVsaCodeItem
public interface class IVsaScriptCodeItem : Microsoft::JScript::Vsa::IJSVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.Vsa.IVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.JScript.Vsa.IJSVsaCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IVsaCodeItem
    interface IVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IJSVsaCodeItem
    interface IJSVsaItem
Public Interface IVsaScriptCodeItem
Implements IVsaCodeItem
Public Interface IVsaScriptCodeItem
Implements IJSVsaCodeItem
属性
实现

属性

CodeDOM

此 API 支持产品基础结构,不能在代码中直接使用。

获取在代码项中表示的代码文档对象模型 (CodeDOM)。

(继承自 IJSVsaCodeItem)
IsDirty

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个值,它指示该项的当前内存中表示形式是否与保留的表示形式不同。

(继承自 IJSVsaItem)
ItemType

此 API 支持产品基础结构,不能在代码中直接使用。

获取指定对象的类型(如 CreateItem(String, JSVsaItemType, JSVsaItemFlag) 方法所确定的那样)。

(继承自 IJSVsaItem)
Name

此 API 支持产品基础结构,不能在代码中直接使用。

获取或设置项的名称。

(继承自 IJSVsaItem)
SourceText

此 API 支持产品基础结构,不能在代码中直接使用。

获取或设置指定的代码项的文本,包括自动生成的代码(如果有)。

(继承自 IJSVsaCodeItem)
StartColumn

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,获取或设置行中此代码开始所在的列号。

StartLine

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,获取或设置此代码开始所在的行号。

方法

AddEventSource(String, String)

此 API 支持产品基础结构,不能在代码中直接使用。

将事件源添加到代码项中。 代码项通过调用 IVsaSite.GetEventSourceInstance 方法(由宿主实现),使用事件源将事件挂钩到命名事件源。

(继承自 IJSVsaCodeItem)
AppendSourceText(String)

此 API 支持产品基础结构,不能在代码中直接使用。

将指定的文本追加到代码项尾部。

(继承自 IJSVsaCodeItem)
Execute()

此 API 支持产品基础结构,不能在代码中直接使用。

在类中实现时,编译并运行此代码。

GetOption(String)

此 API 支持产品基础结构,不能在代码中直接使用。

获取脚本引擎实现特定的选项。

(继承自 IJSVsaItem)
RemoveEventSource(String)

此 API 支持产品基础结构,不能在代码中直接使用。

从代码项中移除指定的事件源。

(继承自 IJSVsaCodeItem)
SetOption(String, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

设置脚本引擎特定于实现的选项。

(继承自 IJSVsaItem)

适用于

另请参阅