IVsaScriptCodeItem Interfejs

Definicja

Definiuje dodatkowe funkcje, które są potrzebne przez hosta IActiveScript.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Właściwości

CodeDOM

Pobiera model obiektu dokumentu kodu (CodeDOM) reprezentowany w elemencie kodu.

(Odziedziczone po IJSVsaCodeItem)
IsDirty

Zwraca wartość wskazującą, czy bieżąca reprezentacja elementu w pamięci różni się od utrwalonej reprezentacji.

(Odziedziczone po IJSVsaItem)
ItemType

Pobiera typ określonego obiektu, określony przez CreateItem(String, JSVsaItemType, JSVsaItemFlag) metodę.

(Odziedziczone po IJSVsaItem)
Name

Pobiera lub ustawia nazwę elementu.

(Odziedziczone po IJSVsaItem)
SourceText

Pobiera lub ustawia tekst określonego elementu kodu, w tym automatycznie wygenerowany kod, jeśli istnieje.

(Odziedziczone po IJSVsaCodeItem)
StartColumn

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera lub ustawia numer kolumny w wierszu, w którym zaczyna się ten kod.

StartLine

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie pobiera lub ustawia numer wiersza, w którym zaczyna się ten kod.

Metody

AddEventSource(String, String)

Dodaje Źródło zdarzenia do elementu kodu. Element kodu używa źródła zdarzenia do podłączania zdarzenia do nazwanego źródła zdarzeń przez wywołanie metody IVsaSite. GetEventSourceInstance, która jest implementowana przez hosta.

(Odziedziczone po IJSVsaCodeItem)
AppendSourceText(String)

Dołącza określony tekst na końcu elementu kodu.

(Odziedziczone po IJSVsaCodeItem)
Execute()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Po zaimplementowaniu w klasie kompiluje i uruchamia ten kod.

GetOption(String)

Pobiera opcje specyficzne dla implementacji aparatu skryptu.

(Odziedziczone po IJSVsaItem)
RemoveEventSource(String)

Usuwa określone źródło zdarzenia z elementu kodu.

(Odziedziczone po IJSVsaCodeItem)
SetOption(String, Object)

Ustawia opcje specyficzne dla implementacji aparatu skryptu.

(Odziedziczone po IJSVsaItem)

Dotyczy

Zobacz też