IVsaScriptCodeItem Gränssnitt

Definition

Definierar extra funktioner som behövs av en IActiveScript-värd.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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
Attribut
Implementeringar

Egenskaper

Name Description
CodeDOM

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar koddokumentets objektmodell (CodeDOM) som representeras i kodobjektet.

(Ärvd från IJSVsaCodeItem)
IsDirty

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om den aktuella minnesinterna representationen av objektet skiljer sig från den bevarade representationen.

(Ärvd från IJSVsaItem)
ItemType

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar det angivna objektets typ, enligt CreateItem(String, JSVsaItemType, JSVsaItemFlag) metoden.

(Ärvd från IJSVsaItem)
Name

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger namnet på objektet.

(Ärvd från IJSVsaItem)
SourceText

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger texten för ett angivet kodobjekt, inklusive eventuell automatiskt genererad kod.

(Ärvd från IJSVsaCodeItem)
StartColumn

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar eller anger du kolumnnumret på raden där den här koden börjar.

StartLine

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När den implementeras i en klass hämtar eller anger du det radnummer där den här koden startar.

Metoder

Name Description
AddEventSource(String, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lägger till en händelsekälla i kodobjektet. Kodobjektet använder händelsekällan för att ansluta en händelse till den namngivna händelsekällan genom att anropa metoden IVsaSite.GetEventSourceInstance, som implementeras av värden.

(Ärvd från IJSVsaCodeItem)
AppendSourceText(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Lägger till angiven text i slutet av kodobjektet.

(Ärvd från IJSVsaCodeItem)
Execute()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När den implementeras i en klass kompilerar och kör den här koden.

GetOption(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar implementeringsspecifika alternativ för en skriptmotor.

(Ärvd från IJSVsaItem)
RemoveEventSource(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Tar bort den angivna händelsekällan från kodobjektet.

(Ärvd från IJSVsaCodeItem)
SetOption(String, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger implementeringsspecifika alternativ för en skriptmotor.

(Ärvd från IJSVsaItem)

Gäller för

Se även