IVsaScriptCodeItem Interface

Definitie

Definieert extra functionaliteit die nodig is voor een IActiveScript-host.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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
Kenmerken
Implementeringen

Eigenschappen

Name Description
CodeDOM

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u het codedocumentobjectmodel (CodeDOM) op dat wordt weergegeven in het code-item.

(Overgenomen van IJSVsaCodeItem)
IsDirty

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een waarde die aangeeft of de huidige in-memory weergave van het item verschilt van de persistente weergave.

(Overgenomen van IJSVsaItem)
ItemType

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt het type van het opgegeven object opgehaald, zoals bepaald door de CreateItem(String, JSVsaItemType, JSVsaItemFlag) methode.

(Overgenomen van IJSVsaItem)
Name

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u de naam van het item op of stelt u deze in.

(Overgenomen van IJSVsaItem)
SourceText

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee wordt de tekst van een opgegeven code-item, inclusief automatisch gegenereerde code, opgevraagd of ingesteld.

(Overgenomen van IJSVsaCodeItem)
StartColumn

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Wanneer deze code wordt geïmplementeerd in een klasse, haalt of stelt u het kolomnummer in op de regel waar deze code wordt gestart.

StartLine

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Wanneer deze code wordt geïmplementeerd in een klasse, haalt of stelt u het regelnummer in waar deze code wordt gestart.

Methoden

Name Description
AddEventSource(String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Voegt een gebeurtenisbron toe aan het code-item. Het code-item gebruikt de gebeurtenisbron om een gebeurtenis aan de benoemde gebeurtenisbron te koppelen door de methode IVsaSite.GetEventSourceInstance aan te roepen, die door de host wordt geïmplementeerd.

(Overgenomen van IJSVsaCodeItem)
AppendSourceText(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Voegt opgegeven tekst toe aan het einde van het code-item.

(Overgenomen van IJSVsaCodeItem)
Execute()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Wanneer deze code wordt geïmplementeerd in een klasse, worden deze code gecompileerd en uitgevoerd.

GetOption(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee haalt u implementatiespecifieke opties voor een scriptengine op.

(Overgenomen van IJSVsaItem)
RemoveEventSource(String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee verwijdert u de opgegeven gebeurtenisbron uit het code-item.

(Overgenomen van IJSVsaCodeItem)
SetOption(String, Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee stelt u implementatiespecifieke opties voor een scriptengine in.

(Overgenomen van IJSVsaItem)

Van toepassing op

Zie ook