Share via


VSTAScriptingEngine Klasse

Definition

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

Konstruktoren

VSTAScriptingEngine(VSTAScriptProjectStorage)
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Konstruktor, der zum Initialisieren der Skript-Engine sowohl für die Laufzeit als auch für die Entwurfszeit verwendet wird

Felder

c_xmlprojAssemblyNode

Dies ist der Knoten, auf dem der Assemblyname in der Projektdatei vstaprojxml der Alias für den Namespace ist, der vom oben definierten XML-Code verwendet wird.

c_xmlprojNamespace

der Namespacename für alle Namen, die in der vsta-Projektdatei xml verwendet werden.

c_xmlprojNamespaceAlias

Dies ist der Alias, der in unserer xpath-Abfrage für den darüber stehenden Namespace verwendet wird, der ziemlich groß ist.

m_debugMode
m_macroProjectPath
m_scriptStorage

Eigenschaften

DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Ruft den aktuellen Projektnamen ab oder legt diese fest. Nützlich zum Umbenennen von Skripts

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Methoden

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

Überprüfen Sie, ob strName ein gültiger Name für das Skriptprojekt ist Wir lassen nur Namen zu, die mit einem Buchstaben oder "" beginnen, gefolgt von Buchstaben, Ziffern und "". Diese Methode wird von ProjectName.set verwendet und sollte von unseren Benutzern sowieso nicht verwendet werden.

LoadProjectFromStorage()
SaveProjectToStorage()

Gilt für: