IVsaScriptCodeItem Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |