VSTAScriptingEngine 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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() | |