Язык

VSTAScriptingEngine Класс

Определение

public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
Наследование
VSTAScriptingEngine
Производный

Конструкторы

Имя Описание
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean)

Конструктор использовался для инициализации движка скриптов как для выполнения работы, так и для времени проектирования

VSTAScriptingEngine(VSTAScriptProjectStorage)

Поля

Имя Описание
c_xmlprojAssemblyNode

Это узел, где имя ассемблера хранится в проектном файле VSTAPROJXML — это псевдоним пространства имён, используемого в XML, определённом выше

c_xmlprojNamespace

Имя пространства имён для всех имён, используемых в файле проекта VSTA XML.

c_xmlprojNamespaceAlias

Это псевдоним, используемый в нашем запросе Xpath для пространства имён, указанного выше, и он довольно большой.

m_debugMode
m_macroProjectPath
m_scriptStorage

Свойства

Имя Описание
DebuggerVstaHelper
IsVstaHelperCreated
ProjectName

Получает или устанавливает текущее название проекта. Полезно для переименования скриптов

ScriptAppName
TemplateRootPath
VisualStudioVersionString
VstaHelper
VstaVersionString

Методы

Имя Описание
CheckDebuggerInUsed(Boolean)
ClearDebuggerFlag()
DisposeVstaHelper()
Finalize()
Is32BitProcess()
IsValidProjectItemName(String)

Проверьте, подходит ли strName имя для скрипт-проекта. Мы просто разрешим имена, начинающиеся на букву или '', за которыми следуют буквы, цифры и ''. Этот метод используется ProjectName.set и не должен применяться нашими пользователями.

LoadProjectFromStorage()
SaveProjectToStorage()

Применяется к