IVsaScriptCodeItem 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義 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) |