Teilen über


IVsaScriptCodeItem Schnittstelle

Definition

Definiert zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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
Attribute
Implementiert

Eigenschaften

CodeDOM

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft das im Codeelement dargestellte CodeDOM (Code Document Object Model) ab.

(Geerbt von IJSVsaCodeItem)
IsDirty

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt einen Wert zurück, der angibt, ob sich die aktuelle Darstellung im Speicher des Elements von der beibehaltenen Darstellung unterscheidet.

(Geerbt von IJSVsaItem)
ItemType

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Typ des angegebenen Objekts ab, wie durch die CreateItem(String, JSVsaItemType, JSVsaItemFlag)-Methode festgelegt.

(Geerbt von IJSVsaItem)
Name

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Namen des Elements ab oder legt diesen fest.

(Geerbt von IJSVsaItem)
SourceText

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft den Text für ein angegebenes Codeelement (ggf. einschließlich automatisch generiertem Code) ab oder legt diesen fest.

(Geerbt von IJSVsaCodeItem)
StartColumn

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse die Spaltennummer in der Zeile ab, mit der dieser Code beginnt, oder legt diese fest.

StartLine

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse die Nummer der Zeile ab, mit der dieser Code beginnt, oder legt diese fest.

Methoden

AddEventSource(String, String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt dem Codeelement eine Ereignisquelle hinzu. Das Codeelement verwendet die Ereignisquelle, um ein Ereignis mit der benannten Ereignisquelle zu verknüpfen, indem es die vom Host implementierte IVsaSite.GetEventSourceInstance-Methode aufruft.

(Geerbt von IJSVsaCodeItem)
AppendSourceText(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt den angegebenen Text an das Ende des Codeelements an.

(Geerbt von IJSVsaCodeItem)
Execute()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Kompiliert diesen Code bei Implementierung in einer Klasse und führt diesen aus.

GetOption(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft implementierungsspezifische Optionen für eine Skript-Engine ab.

(Geerbt von IJSVsaItem)
RemoveEventSource(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt die angegebene Ereignisquelle aus dem Codeelement.

(Geerbt von IJSVsaCodeItem)
SetOption(String, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Legt implementierungsspezifische Optionen für eine Skript-Engine fest.

(Geerbt von IJSVsaItem)

Gilt für:

Weitere Informationen