Compartilhar via


VSTAScriptingEngine Classe

Definição

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
Herança
VSTAScriptingEngine
Derivado

Construtores

VSTAScriptingEngine(VSTAScriptProjectStorage)
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Construtor usado para inicializar o mecanismo de script para tempo de execução e de design

Campos

c_xmlprojAssemblyNode

esse é o nó em que o nome do assembly é armazenado no arquivo de projeto vstaprojxml é o alias para o namespace usado pelo xml definido acima

c_xmlprojNamespace

o nome do namespace para todos os nomes usados no xml do arquivo de projeto vsta.

c_xmlprojNamespaceAlias

esse é o alias usado em nossa consulta xpath para o namespace acima, que é bastante grande.

m_debugMode
m_macroProjectPath
m_scriptStorage

Propriedades

DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Obtém ou define o nome do projeto atual. Útil para renomear scripts

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Métodos

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

Verifique se strName é um nome válido para o projeto de script Vamos apenas permitir nomes que começam com uma letra ou '' seguidos por letras, dígitos e ''. Esse método é usado por ProjectName.set e não deve ser usado por nossos usuários de qualquer maneira.

LoadProjectFromStorage()
SaveProjectToStorage()

Aplica-se a