Compartir a través de


VSTAScriptingEngine Clase

Definición

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
Herencia
VSTAScriptingEngine
Derivado

Constructores

VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Constructor usado para inicializar el motor de scripting para tiempo de ejecución y tiempo de diseño

VSTAScriptingEngine(VSTAScriptProjectStorage)

Campos

c_xmlprojAssemblyNode

este es el nodo donde el nombre del ensamblado se almacena en el archivo de proyecto vstaprojxml es el alias del espacio de nombres usado por el xml definido anteriormente.

c_xmlprojNamespace

el nombre del espacio de nombres para todos los nombres usados en el archivo de proyecto vsta xml.

c_xmlprojNamespaceAlias

este es el alias que se usa en nuestra consulta xpath para el espacio de nombres anterior, que es bastante grande.

m_debugMode
m_macroProjectPath
m_scriptStorage

Propiedades

DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Obtiene o establece el nombre del proyecto actual. Útil para cambiar el nombre de scripts

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Métodos

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

Compruebe si strName es un nombre válido para el proyecto de script. Solo permitiremos nombres que empiecen por una letra o "" seguidos de letras, dígitos y "". ProjectName.set usa este método y no debe ser utilizado por nuestros usuarios de todos modos.

LoadProjectFromStorage()
SaveProjectToStorage()

Se aplica a