IVsaScriptCodeItem Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje dodatkowe funkcje wymagane 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 |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera model obiektu dokumentu kodu (CodeDOM) reprezentowany w elemencie kodu. (Odziedziczone po IJSVsaCodeItem) |
IsDirty |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwraca wartość wskazującą, czy bieżąca reprezentacja elementu w pamięci różni się od utrwalonej reprezentacji. (Odziedziczone po IJSVsaItem) |
ItemType |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera typ określonego CreateItem(String, JSVsaItemType, JSVsaItemFlag) obiektu określony zgodnie z metodą . (Odziedziczone po IJSVsaItem) |
Name |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia nazwę elementu. (Odziedziczone po IJSVsaItem) |
SourceText |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera lub ustawia tekst określonego elementu kodu, w tym kod wygenerowany automatycznie, 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 rozpoczyna 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 rozpoczyna się ten kod. |
Metody
AddEventSource(String, String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Dodaje źródło zdarzeń do elementu kodu. Element kodu używa źródła zdarzeń, aby podłączyć zdarzenie do nazwanego źródła zdarzeń przez wywołanie metody IVsaSite.GetEventSourceInstance, która jest implementowana przez hosta. (Odziedziczone po IJSVsaCodeItem) |
AppendSourceText(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. 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) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera opcje specyficzne dla implementacji aparatu skryptów. (Odziedziczone po IJSVsaItem) |
RemoveEventSource(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Usuwa określone źródło zdarzeń z elementu kodu. (Odziedziczone po IJSVsaCodeItem) |
SetOption(String, Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ustawia opcje specyficzne dla implementacji aparatu skryptów. (Odziedziczone po IJSVsaItem) |