IVsaScriptCodeItem Interfész

Definíció

Meghatározza az IActiveScript-gazdagép számára szükséges további funkciókat.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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
Attribútumok
Megvalósítás

Tulajdonságok

Name Description
CodeDOM

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a kódelemben ábrázolt kóddokumentum-objektummodellt (CodeDOM).

(Öröklődés forrása IJSVsaCodeItem)
IsDirty

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy értéket ad vissza, amely jelzi, hogy az elem aktuális memóriabeli ábrázolása eltér-e a megőrzött ábrázolástól.

(Öröklődés forrása IJSVsaItem)
ItemType

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a megadott objektum típusát a CreateItem(String, JSVsaItemType, JSVsaItemFlag) metódus által meghatározott módon.

(Öröklődés forrása IJSVsaItem)
Name

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri vagy beállítja az elem nevét.

(Öröklődés forrása IJSVsaItem)
SourceText

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri vagy beállítja egy adott kódelem szövegét, beleértve az automatikusan létrehozott kódot is, ha van ilyen.

(Öröklődés forrása IJSVsaCodeItem)
StartColumn

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, a kód kezdő sorában lekéri vagy beállítja az oszlopszámot.

StartLine

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, lekéri vagy beállítja azt a sorszámot, ahol a kód elindul.

Metódusok

Name Description
AddEventSource(String, String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eseményforrást ad hozzá a kódelemhez. A kódelem az eseményforrás használatával csatlakoztat egy eseményt a nevesített eseményforráshoz a gazdagép által implementált IVsaSite.GetEventSourceInstance metódus meghívásával.

(Öröklődés forrása IJSVsaCodeItem)
AppendSourceText(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Hozzáfűzi a megadott szöveget a kódelem végéhez.

(Öröklődés forrása IJSVsaCodeItem)
Execute()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, lefordítja és futtatja ezt a kódot.

GetOption(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a szkriptmotor implementációspecifikus beállításait.

(Öröklődés forrása IJSVsaItem)
RemoveEventSource(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Eltávolítja a megadott eseményforrást a kódelemből.

(Öröklődés forrása IJSVsaCodeItem)
SetOption(String, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Implementációs beállításokat állít be egy szkriptmotorhoz.

(Öröklődés forrása IJSVsaItem)

A következőre érvényes:

Lásd még