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)

適用対象

こちらもご覧ください