Linguaggio

VSTAScriptingEngine Classe

Definizione

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
Ereditarietà
VSTAScriptingEngine
Derivato

Costruttori

Nome Descrizione
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Costruttore usato per inizializzare il motore di scripting sia per il runtime che per il tempo di progettazione

VSTAScriptingEngine(VSTAScriptProjectStorage)

Campi

Nome Descrizione
c_xmlprojAssemblyNode

Questo è il nodo in cui il nome assembly è memorizzato nel file di progetto VSTAPROJXML è l'alias per lo spazio dei nomi usato dall'XML definito sopra

c_xmlprojNamespace

Il nome dello spazio di nomi per tutti i nomi usati nel file di progetto VSTA XML.

c_xmlprojNamespaceAlias

Questo è l'alias usato nella nostra query xpath per lo spazio di nomi sopra, che è piuttosto grande.

m_debugMode
m_macroProjectPath
m_scriptStorage

Proprietà

Nome Descrizione
DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Ottiene o imposta il nome attuale del progetto. Utile per rinominare gli script

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Metodi

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

Controlla se strName è valido per il progetto script. Permetteremo semplicemente nomi che iniziano con una lettera o '' seguiti da lettere, cifre e ''. Questo metodo è utilizzato da ProjectName.set e non dovrebbe essere utilizzato dai nostri utenti comunque.

LoadProjectFromStorage()
SaveProjectToStorage()

Si applica a