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)

適用於

另請參閱