IVsaScriptCodeItem Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |