VSTAScriptingEngine Klasse

Definition

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
Vererbung
VSTAScriptingEngine
Abgeleitet

Konstruktoren

Name Beschreibung
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Der Konstruktor, der zur Initialisierung der Skript-Engine sowohl zur Laufzeit als auch zur Entwurfszeit verwendet wird

VSTAScriptingEngine(VSTAScriptProjectStorage)

Felder

Name Beschreibung
c_xmlprojAssemblyNode

Dies ist der Knoten, in dem der Assemblername in der Projektdatei gespeichert ist. vstaprojxml ist das Alias für den Namensraum, der vom oben definierten XML verwendet wird

c_xmlprojNamespace

Der Name des Namensraums für alle in der VSTA-Projektdatei XML verwendeten Namen.

c_xmlprojNamespaceAlias

Dies ist das Alias, das in unserer Xpath-Abfrage für den oben genannten Namensraum verwendet wird, der ziemlich groß ist.

m_debugMode
m_macroProjectPath
m_scriptStorage

Eigenschaften

Name Beschreibung
DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Bekommt oder setzt den aktuellen Projektnamen. Nützlich zum Umbenennen von Skripten

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Methoden

Name Beschreibung
CheckDebuggerInUsed(Boolean)
ClearDebuggerFlag()
DisposeVstaHelper()
Finalize()
Is32BitProcess()
IsValidProjectItemName(String)

Überprüfe, ob der strName ein gültiger Name für das Skriptprojekt ist. Wir erlauben einfach Namen, die mit einem Buchstaben oder ''beginnen, gefolgt von Buchstaben, Ziffern und ''. Diese Methode wird von ProjectName.set verwendet und sollte ohnehin nicht von unseren Nutzern verwendet werden.

LoadProjectFromStorage()
SaveProjectToStorage()

Gilt für: