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

Name Beschreibung
CodeDOM

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

Ruft das Codedokumentobjektmodell (CodeDOM) ab, das im Codeelement dargestellt wird.

(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 In-Memory-Darstellung 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 bestimmt.

(Geerbt von IJSVsaItem)
Name

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

Dient zum Abrufen oder Festlegen des Namens des Elements.

(Geerbt von IJSVsaItem)
SourceText

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

Dient zum Abrufen oder Festlegen des Texts eines angegebenen Codeelements, einschließlich automatisch generiertem Code, falls vorhanden.

(Geerbt von IJSVsaCodeItem)
StartColumn

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

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

StartLine

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

Ruft bei der Implementierung in einer Klasse die Zeilennummer ab, an der dieser Code beginnt, oder legt diese fest.

Methoden

Name Beschreibung
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 die IVsaSite.GetEventSourceInstance-Methode aufgerufen wird, die vom Host implementiert wird.

(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 am 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.

Wenn sie in einer Klasse implementiert ist, kompiliert und führt diesen Code 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 ein Skriptmodul 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 ein Skriptmodul fest.

(Geerbt von IJSVsaItem)

Gilt für:

Weitere Informationen