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
屬性
實作

屬性

名稱 Description
CodeDOM

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得程式碼項目中所代表的程式碼文件物件模型(CodeDOM)。

(繼承來源 IJSVsaCodeItem)
IsDirty

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳一個值,表示目前記憶體中的項目表示是否與持久表示不同。

(繼承來源 IJSVsaItem)
ItemType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得指定物件的型別,依據方法 CreateItem(String, JSVsaItemType, JSVsaItemFlag) 所決定。

(繼承來源 IJSVsaItem)
Name

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定物品名稱。

(繼承來源 IJSVsaItem)
SourceText

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定指定程式碼項目的文字,包括自動產生的程式碼(如有)。

(繼承來源 IJSVsaCodeItem)
StartColumn

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在類別中實作時,會取得或設定該程式碼起始行的欄位號碼。

StartLine

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在類別中實作時,會取得或設定該程式碼起始的行號。

方法

名稱 Description
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)

適用於

另請參閱