Freigeben über


Microsoft.Vsa Namespace

Klassen

BaseVsaEngine

Definiert die Basis-Skript-Engine-Klasse.

BaseVsaSite

Aktiviert die Kommunikation zwischen dem Host und der Skript-Engine.

BaseVsaStartup

Wird verwendet, um die Basis-VSA-Engine zu starten und zurückzusetzen.

VsaException

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

VsaLoader

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

VsaModule

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

Schnittstellen

IVsaCodeItem

Stellt ein von der Skript-Engine zu kompilierendes Codeelement dar.

IVsaDTCodeItem

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

IVsaDTEngine

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

IVsaEngine

Definiert die Methoden und Eigenschaften, die eine Skript-Engine unterstützen muss, und stellt programmgesteuerten Zugriff auf die Skript-Engine bereit.

IVsaError

Bietet Zugriff auf Kompilierungsfehler, die während der Ausführung der Compile()-Methode aufgetreten sind.

IVsaGlobalItem

Beschreibt globale Objekte, die der Skript-Engine hinzugefügt wurden.

IVsaIDE

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

IVsaIDESite

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

IVsaItem

Definiert eine Schnittstelle für alle der .NET-Skript-Engine hinzugefügten Elemente, u. a. Codeelemente, Verweiselemente und globale Elemente. Außerdem werden generische Eigenschaften und Methoden definiert, die für alle von der Engine erkannten Elementtypen gelten.

IVsaItems

Definiert eine Schnittstelle für eine Auflistung von IVsaItem-Objekten, die die nach Namen oder nach Index aufgerufen werden können.

IVsaPersistSite

Verwaltet die Projektdauerhaftigkeit und verwendet vom Host implementierte Lade- und Speicheroperationen, um Code und andere Elemente zu speichern und abzurufen.

IVsaReferenceItem

Beschreibt einen der Skript-Engine hinzugefügten Verweis.

IVsaSite

Aktiviert die Kommunikation zwischen dem Host und der Skript-Engine. Diese Schnittstelle wird durch den Host implementiert.

Enumerationen

BaseVsaEngine.Pre

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Memberwerte zulässt.

VsaError

Definiert den Satz von Ausnahmen, die von einer .NET-Skript-Engine ausgelöst werden können.

VsaIDEMode

Dieser Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.

VsaItemFlag

Identifiziert den Typ des Codeelements als "Class", "Module" oder "None".

VsaItemType

Kennzeichnet den Elementtyp als "Code", "Reference" oder "AppGlobal".