VsaEngine Class

 
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 IVsaEngine interface.

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

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

[GuidAttribute("B71E484D-93ED-4b56-BFB9-CEED5134822B")]
[ComVisibleAttribute(true)]
[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.")]
public sealed class VsaEngine : BaseVsaEngine, IEngine2, IRedirectOutput

NameDescription
System_CAPS_pubmethodVsaEngine()

This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodVsaEngine(Boolean)

This class, member, or property is internal to the script engine and should not be called from your code.

NameDescription
System_CAPS_pubpropertyAppDomain

Gets or sets the application domain.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyApplicationBase

Gets or sets the application base.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyAssembly

Gets a reference to the running assembly generated by Run method.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyEvidence

Provides evidence for the purpose of validating the current object's identity.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyGenerateDebugInfo

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

System_CAPS_pubpropertyIsCompiled

Gets or sets a value that indicates whether the source is compiled.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyIsDirty

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

System_CAPS_pubpropertyIsRunning

Gets a Boolean value that reports whether the engine is currently in run mode.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyItems

Gets the collection of IJSVsaItem objects, which represent all items added to the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyLanguage

Gets the name of the programming language supported by the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyLCID

Gets or sets the geographical locale and language in which to report exception messages.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyLenientGlobalObject

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubpropertyName

Sets or gets the display name of the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyRootMoniker

Sets or gets a script engine's root moniker.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyRootNamespace

Sets or gets the root namespace used by the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertySite

Sets or gets the host-implemented IJSVsaSite object that is used by the engine to communicate with the host.(Inherited from BaseVsaEngine.)

System_CAPS_pubpropertyVersion

Gets the current version of the language compiler supported by the engine, in the form Major.Minor.Revision.Build.(Inherited from BaseVsaEngine.)

NameDescription
System_CAPS_pubmethodClone(AppDomain)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodClose()

Closes the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodCompile()

Causes the engine to compile the existing source state.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodCompileEmpty()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodConnectEvents()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSystem_CAPS_staticCreateEngine()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSystem_CAPS_staticCreateEngineAndGetGlobalScope(Boolean, String[])

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSystem_CAPS_staticCreateEngineAndGetGlobalScopeWithType(Boolean, String[], RuntimeTypeHandle)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSystem_CAPS_staticCreateEngineAndGetGlobalScopeWithTypeAndRootNamespace(Boolean, String[], RuntimeTypeHandle, String)

This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSystem_CAPS_staticCreateEngineWithType(RuntimeTypeHandle)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodDisconnectEvents()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodEquals(Object)

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

System_CAPS_pubmethodGetAssembly()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetGlobalScope()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetHashCode()

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

System_CAPS_pubmethodGetItem(String)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetItemAtIndex(Int32)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetItemCount()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetMainScope()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetModule()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetOption(String)

Gets implementation-specific options for the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodGetOriginalArrayConstructor()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetOriginalObjectConstructor()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodGetOriginalRegExpConstructor()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

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.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodInitVsaEngine(String, IJSVsaSite)

This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodInterrupt()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodIsValidIdentifier(String)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.(Overrides BaseVsaEngine.IsValidIdentifier(String).)

System_CAPS_pubmethodLoadSourceState(IJSVsaPersistSite)

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

System_CAPS_pubmethodPopScriptObject()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodPushScriptObject(ScriptObject)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodRegisterEventSource(String)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodReset()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.(Overrides BaseVsaEngine.Reset().)

System_CAPS_pubmethodRestart()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodRevokeCache()

Invalidates the cached assembly for the engine, as specified by its root moniker.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodRun()

Initiates execution of compiled code in the engine and binds all event handlers(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodRun(AppDomain)

This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodRunEmpty()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSaveCompiledState(Byte[], Byte[])

Saves the compiled state of the engine; optionally, it also saves debugging information.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodSaveSourceState(IJSVsaPersistSite)

Directs the engine to persist its source state.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodScriptObjectStackTop()

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodSetOption(String, Object)

Sets implementation-specific options for the engine.(Inherited from BaseVsaEngine.)

System_CAPS_pubmethodSetOutputStream(IMessageReceiver)

This API supports the product infrastructure and is not intended to be used directly from your code. This class, member, or property is internal to the script engine and should not be called from your code.

System_CAPS_pubmethodToString()

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

.NET Framework
Available since 1.1

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: