BaseVsaEngine Class

.NET Framework (current version)
 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Note: This API is now obsolete.

Implements IJSVsaEngine interface.

Namespace:   Microsoft.JScript.Vsa
Assembly:  Microsoft.JScript (in Microsoft.JScript.dll)

System.Object
  Microsoft.JScript.Vsa.BaseVsaEngine
    Microsoft.JScript.Vsa.VsaEngine

[ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[GuidAttribute("F8932A50-9127-48B6-B115-2BFDC627CEE3")]
[ComVisibleAttribute(true)]
public abstract class BaseVsaEngine : IJSVsaEngine

NameDescription
System_CAPS_pubpropertyAppDomain

Gets or sets the application domain.

System_CAPS_pubpropertyApplicationBase

Gets or sets the application base.

System_CAPS_pubpropertyAssembly

Gets a reference to the running assembly generated by Run method.

System_CAPS_pubpropertyEvidence

Provides evidence for the purpose of validating the current object's identity.

System_CAPS_pubpropertyGenerateDebugInfo

Sets or gets a Boolean value that signifies whether the script engine produces debug information when the Compile method is called.

System_CAPS_pubpropertyIsCompiled

Gets or sets a value that indicates whether the source is compiled.

System_CAPS_pubpropertyIsDirty

Gets or sets a value that indicates whether the current in-memory representation of the item differs from the persisted representation.

System_CAPS_pubpropertyIsRunning

Gets a Boolean value that reports whether the engine is currently in run mode.

System_CAPS_pubpropertyItems

Gets the collection of IJSVsaItem objects, which represent all items added to the engine.

System_CAPS_pubpropertyLanguage

Gets the name of the programming language supported by the engine.

System_CAPS_pubpropertyLCID

Gets or sets the geographical locale and language in which to report exception messages.

System_CAPS_pubpropertyName

Sets or gets the display name of the engine.

System_CAPS_pubpropertyRootMoniker

Sets or gets a script engine's root moniker.

System_CAPS_pubpropertyRootNamespace

Sets or gets the root namespace used by the engine.

System_CAPS_pubpropertySite

Sets or gets the host-implemented IJSVsaSite object that is used by the engine to communicate with the host.

System_CAPS_pubpropertyVersion

Gets the current version of the language compiler supported by the engine, in the form Major.Minor.Revision.Build.

NameDescription
System_CAPS_pubmethodClose()

Closes the engine.

System_CAPS_pubmethodCompile()

Causes the engine to compile the existing source state.

System_CAPS_protmethodDoClose()

Closes the engine.

System_CAPS_protmethodDoCompile()

Causes the script engine to compile the existing source state.

System_CAPS_protmethodDoLoadSourceState(IJSVsaPersistSite)

Directs the engine to load source items.

System_CAPS_protmethodDoSaveCompiledState(Byte[], Byte[])

Saves the compiled state of the script engine; optionally, it also saves debugging information.

System_CAPS_protmethodDoSaveSourceState(IJSVsaPersistSite)

Directs the script engine to persist its source state to the specified object.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodError(JSVsaError)

Returns an error.

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_protmethodGetCustomOption(String)

Gets implementation-specific options for the engine.

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetOption(String)

Gets implementation-specific options for the engine.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodInitNew()

Provides a notification that the initialization phase is complete.

System_CAPS_pubmethodIsValidIdentifier(String)

Checks whether the supplied identifier is valid for the engine.

System_CAPS_protmethodIsValidNamespaceName(String)

Checks whether the supplied namespace is valid for the engine.

System_CAPS_protmethodLoadCompiledState()

Loads the compiled state.

System_CAPS_pubmethodLoadSourceState(IJSVsaPersistSite)

Directs the engine to load source items from their point of persistence, as specified by the host-provided object.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_protmethodPreconditions(BaseVsaEngine.Pre)

Sets the precondition flags.

System_CAPS_pubmethodReset()

Removes the engine from the running state and disconnects automatically bound event handlers.

System_CAPS_protmethodResetCompiledState()

Resets the compiled state.

System_CAPS_pubmethodRevokeCache()

Invalidates the cached assembly for the engine, as specified by its root moniker.

System_CAPS_pubmethodRun()

Initiates execution of compiled code in the engine and binds all event handlers

System_CAPS_pubmethodSaveCompiledState(Byte[], Byte[])

Saves the compiled state of the engine; optionally, it also saves debugging information.

System_CAPS_pubmethodSaveSourceState(IJSVsaPersistSite)

Directs the engine to persist its source state.

System_CAPS_protmethodSetCustomOption(String, Object)

Sets implementation-specific options for the engine.

System_CAPS_pubmethodSetOption(String, Object)

Sets implementation-specific options for the engine.

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_protmethodValidateRootMoniker(String)

Validates the root moniker.

NameDescription
System_CAPS_protfieldapplicationPath

Gets or sets the application path.

System_CAPS_protfieldassemblyVersion

Gets or sets the assembly version.

System_CAPS_protfieldcompiledRootNamespace

Gets or sets the compiled root namespace.

System_CAPS_protfieldengineMoniker

Gets or sets the engine moniker.

System_CAPS_protfieldengineName

Gets or sets the engine name.

System_CAPS_protfieldengineSite

Gets or sets the engine site

System_CAPS_protfielderrorLocale

Gets or sets the error locale.

System_CAPS_protfieldexecutionEvidence

Gets or sets the execution evidence.

System_CAPS_protfieldfailedCompilation

Gets or sets a value that indicates whether the compilation failed.

System_CAPS_protfieldgenDebugInfo

Gets or sets a value that indicates whether debug information is generated.

System_CAPS_protfieldhaveCompiledState

Gets or sets a value that indicates whether there is a compiled state.

System_CAPS_protfieldisClosed

Gets or sets a value that indicates whether the engine is closed.

System_CAPS_protfieldisDebugInfoSupported

Gets or sets a value that indicates whether debug information is supported.

System_CAPS_protfieldisEngineCompiled

Gets or sets a value that indicates whether the engine is compiled.

System_CAPS_protfieldisEngineDirty

Gets or sets a value that indicates whether the current in-memory representation of the item differs from the persisted representation.

System_CAPS_protfieldisEngineInitialized

Gets or sets a value that indicates whether the engine is initialized.

System_CAPS_protfieldisEngineRunning

Gets or sets a value that indicates whether the engine is running.

System_CAPS_protfieldloadedAssembly

Gets or sets the loaded assembly.

System_CAPS_protfieldSystem_CAPS_staticnameTable

Gets or sets the name table.

System_CAPS_protfieldrootNamespace

Gets or sets the root namespace.

System_CAPS_protfieldscriptLanguage

Gets or sets the script language.

System_CAPS_protfieldstartupClass

Gets or sets the startup class.

System_CAPS_protfieldstartupInstance

Gets or sets the startup instance.

System_CAPS_protfieldvsaItems

Gets or sets the collection of IVsaItem objects.

.NET Framework
Available since 4.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: