Sdílet prostřednictvím


IVsaScriptCodeItem Rozhraní

Definice

Definuje další funkce, které vyžaduje hostitel IActiveScript.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Atributy
Implementuje

Vlastnosti

CodeDOM

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kód dokument objekt modelu (CodeDOM) reprezentované v položce kódu.

(Zděděno od IJSVsaCodeItem)
IsDirty

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu určující, zda se aktuální reprezentace položky v paměti liší od trvalé reprezentace.

(Zděděno od IJSVsaItem)
ItemType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ zadaného objektu určený metodou CreateItem(String, JSVsaItemType, JSVsaItemFlag) .

(Zděděno od IJSVsaItem)
Name

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví název položky.

(Zděděno od IJSVsaItem)
SourceText

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví text zadané položky kódu, včetně automaticky generovaného kódu, pokud existuje.

(Zděděno od IJSVsaCodeItem)
StartColumn

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá nebo nastaví číslo sloupce na řádku, kde tento kód začíná.

StartLine

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě získá nebo nastaví číslo řádku, kde tento kód začíná.

Metody

AddEventSource(String, String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá zdroj události do položky kódu. Položka kódu používá zdroj události připojit událost k pojmenovaný zdroj události voláníM IVsaSite.GetEventSourceInstance metoda, která je implementována hostitelem.

(Zděděno od IJSVsaCodeItem)
AppendSourceText(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Připojí zadaný text na konec položky kódu.

(Zděděno od IJSVsaCodeItem)
Execute()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě zkompiluje a spustí tento kód.

GetOption(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá možnosti specifické pro implementaci pro skriptovací stroj.

(Zděděno od IJSVsaItem)
RemoveEventSource(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Odebere zadaný zdroj události z položky kódu.

(Zděděno od IJSVsaCodeItem)
SetOption(String, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví možnosti specifické pro implementaci pro skriptovací stroj.

(Zděděno od IJSVsaItem)

Platí pro

Viz také