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, 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) |