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() | |