VSTAScriptingEngine Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public ref class VSTAScriptingEngine
public class VSTAScriptingEngine
type VSTAScriptingEngine = class
Public Class VSTAScriptingEngine
- Inheritance
-
VSTAScriptingEngine
- Derived
Constructors
VSTAScriptingEngine(VSTAScriptProjectStorage, Boolean) |
Constructor used to initialize the scripting engine for both runtime and design time |
VSTAScriptingEngine(VSTAScriptProjectStorage) |
Fields
c_xmlprojAssemblyNode |
this is the node where the assembly name is stored in the project file vstaprojxml is the alias for the namespace used by the xml defined above |
c_xmlprojNamespace |
the namespace name for all the names used in the vsta project file xml. |
c_xmlprojNamespaceAlias |
this is the alias used in our xpath query for the namespace above which is rather big. |
m_debugMode | |
m_macroProjectPath | |
m_scriptStorage |
Properties
DebuggerVstaHelper | |
IsVstaHelperCreated | |
ProjectName |
Gets or sets the current project name. Useful for renaming scripts |
ScriptAppName | |
TemplateRootPath | |
VisualStudioVersionString | |
VstaHelper | |
VstaVersionString |
Methods
CheckDebuggerInUsed(Boolean) | |
ClearDebuggerFlag() | |
DisposeVstaHelper() | |
Finalize() | |
Is32BitProcess() | |
IsValidProjectItemName(String) |
Check to see if the strName is a valid name for the script project We'll just allow names that start with a letter or '' followed by letters, digits and ''. This method is used by ProjectName.set and should not be used by our users anyway. |
LoadProjectFromStorage() | |
SaveProjectToStorage() |