Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert die Methoden und Eigenschaften, die ein Skriptmodul unterstützen muss, und stellt programmgesteuerten Zugriff auf das Skriptmodul bereit.
In den folgenden Tabellen werden die vom IVsaEngine -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
Assembly | Ruft einen Verweis auf die laufende Assembly ab, die von der Run-Methode generiert wurde. |
![]() |
Evidence | Stellt Beweise zum Überprüfen der Identität des aktuellen Objekts bereit. |
![]() |
GenerateDebugInfo | Legt einen booleschen Wert fest, der angibt, ob das Skriptmodul beim Aufrufen derCompile-Methode Debuginformationen zurückgibt, oder ruft diesen Wert ab. |
![]() |
IsCompiled | |
![]() |
IsDirty | Ruft einen booleschen Wert ab, der ermittelt, ob sich der Quellzustand des Skriptmoduls seit dem letzten Speichervorgang oder seit dem ersten Laden des Skriptmoduls geändert hat. |
![]() |
IsRunning | Ruft einen booleschen Wert ab, der berichtet, ob das Skriptmodul sich gerade im Ausführmodus befindet. |
![]() |
Items | Ruft die IVsaItems-Auflistung von IVsaItem-Objekten ab, die alle Elemente darstellt, die dem Skriptmodul mithilfe der CreateItem-Methode hinzugefügt wurden, u. a. Codeelemente, Verweiselemente und globale Elemente. |
![]() |
Language | Ruft den nicht lokalisierten Namen der vom Skriptmodul unterstützten Programmiersprache ab. |
![]() |
LCID | Ruft ab das geographische Gebietsschema und die Sprache ab, in der Ausnahmemeldungen ausgegeben werden sollen, oder legt diese fest. |
![]() |
Name | Legt den Anzeigenamen des Skriptmoduls fest, der vor allem zum Identifizieren einzelner Skriptmodule für die Benutzer in Hostumgebungen verwendet wird, oder ruft ihn ab. |
![]() |
RootMoniker | Legt den Stammmoniker eines Skriptmoduls fest, oder ruft ihn ab. |
![]() |
RootNamespace | Legt den vom Skriptmodul verwendeten Stammnamespace fest, oder ruft ihn ab. |
![]() |
Site | Legt das vom Host implementierte IVsaSite-Objekt fest, das vom Skriptmodul zum Kommunizieren mit dem Host verwendet wird, oder ruft es ab. |
![]() |
Version | Ruft die aktuelle Version des Sprachcompilers, die vom Skriptmodul unterstützt wird, im Format Major.Minor.Revision.Build ab. |
Zum Seitenanfang
Öffentliche Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Close | Schließt das Skriptmodul und gibt alle Ressourcen frei. Wenn das Skriptmodul gerade ausgeführt wird, wird zuerst die Reset-Methode aufgerufen. |
![]() |
Compile | Bewirkt, dass das Skriptmodul den vorhandenen Quellzustand kompiliert. |
![]() |
GetOption | Ruft implementierungsabhängige Optionen für ein Skriptmodul ab. |
![]() |
InitNew | Stellt eine Benachrichtigung bereit, dass die Initialisierungsphase abgeschlossen ist und dass dem Skriptmodul IVsaItem-Objekte hinzugefügt werden können. |
![]() |
IsValidIdentifier | Überprüft, ob der angegebene Bezeichner für das Skriptmodul gültig ist. |
![]() |
LoadSourceState | Weist das Skriptmodul an, die Quellelemente von ihrem Dauerhaftigkeitspunkt zu laden, wie durch das vom Host bereitgestellte Objekt angegeben, das die IVsaPersistSite-Schnittstelle implementiert. |
![]() |
Reset | Beendet die Ausführung des Skriptmoduls und trennt automatisch gebundene Ereignishandler. |
![]() |
RevokeCache | Erklärt die zwischengespeicherte Assembly für ein Skriptmodul für ungültig, wie von dessen Stammmoniker angegeben. |
![]() |
Run | Initiiert die Ausführung des kompilierten Codes im Skriptmodul und bindet alle Ereignishandler. |
![]() |
SaveCompiledState | Speichert den kompilierten Zustand des Skriptmoduls und speichert optional auch Debuginformationen. |
![]() |
SaveSourceState | Weist das Skriptmodul an, seinen Quellzustand für das angegebene IVsaPersistSite-Objekt beizubehalten. |
![]() |
SetOption | Legt implementierungsabhängige Optionen für ein Skriptmodul fest. |
Zum Seitenanfang
.gif)
.gif)