C# Class Microsoft.JScript.Vsa.VsaEngine

Inheritance: BaseVsaEngine, IEngine2, IRedirectOutput
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Свойство Type Description
AddChildAndValue void
AddPackage void
AddReferences void
CheckForErrors void
CheckIdentifierForCLSCompliance bool
CheckTypeNameForCLSCompliance void
Clone IVsaEngine
CompileEmpty bool
ConnectEvents void
CreateAttribute void
CreateEngineForDebugger VsaEngine
CreateEntryPointIL void
CreateEntryPointIL void
CreateHostCallbackIL void
CreateMain void
CreateShutdownIL void
CreateStartupClass void
DisconnectEvents void
EmitReferences void
EnsureReflectionOnlyModulesLoaded void
FindAssembly String
GenerateRandomPEFileName string
GetAssembly System.Reflection.Assembly
GetClass Microsoft.JScript.ClassScope
GetItem IVsaItem
GetItemAtIndex IVsaItem
GetItemCount int
GetScannerInstance Microsoft.JScript.JSScanner
GetStaticCodeBlockCount int
GetType System.Type
GetVersionString string
InitVsaEngine void
Interrupt void
IsValidIdentifier bool
LoadCustomOptions void
LoadManagedResources void
LoadProjectVersion System.Version
LoadUserDefines void
LoadVsaEngineState void
LoadVsaItems void
OnCompilerError bool
RegisterEventSource void
Reset void
Restart void
Run void
RunEmpty void
SaveCustomOptions void
SaveManagedResources void
SaveProjectVersion void
SaveSourceForDebugging void
SaveUserDefines void
SaveVsaEngineState void
SaveVsaItems void
SetEnclosingContext void
SetUpCompilerEnvironment void
TryToAddImplicitAssemblyReference void
VsaEngine Microsoft.JScript

Méthodes publiques

Méthode Description
CreateEngine ( ) : VsaEngine
CreateEngineAndGetGlobalScope ( bool fast, String assemblyNames ) : GlobalScope
CreateEngineAndGetGlobalScopeWithType ( bool fast, String assemblyNames, RuntimeTypeHandle callingTypeHandle ) : GlobalScope
CreateEngineAndGetGlobalScopeWithTypeAndRootNamespace ( bool fast, String assemblyNames, RuntimeTypeHandle callingTypeHandle, string rootNamespace ) : GlobalScope
CreateEngineWithType ( RuntimeTypeHandle callingTypeHandle ) : VsaEngine
GetGlobalScope ( ) : IVsaScriptScope
GetMainScope ( ) : GlobalScope
GetModule ( ) : Module
GetOriginalArrayConstructor ( ) : ArrayConstructor
GetOriginalObjectConstructor ( ) : ObjectConstructor
GetOriginalRegExpConstructor ( ) : RegExpConstructor
PopScriptObject ( ) : ScriptObject
PushScriptObject ( ScriptObject obj ) : void
ScriptObjectStackTop ( ) : ScriptObject
SetOutputStream ( IMessageReceiver output ) : void
VsaEngine ( ) : Microsoft.JScript
VsaEngine ( bool fast ) : Microsoft.JScript

Méthodes protégées

Méthode Description
DoClose ( ) : void
DoCompile ( ) : bool
DoLoadSourceState ( IVsaPersistSite site ) : void
DoSaveCompiledState ( byte &pe, byte &pdb ) : void
DoSaveSourceState ( IVsaPersistSite site ) : void
GetCustomOption ( String name ) : Object
IsValidNamespaceName ( string name ) : bool
LoadCompiledState ( ) : Assembly
ResetCompiledState ( ) : void
SetCustomOption ( String name, Object value ) : void
ValidateRootMoniker ( string rootMoniker ) : void

Private Methods

Méthode Description
AddChildAndValue ( XmlDocument doc, XmlElement parent, string name, string value ) : void
AddPackage ( PackageScope pscope ) : void
AddReferences ( ) : void
CheckForErrors ( ) : void
CheckIdentifierForCLSCompliance ( String name ) : bool
CheckTypeNameForCLSCompliance ( String name, String fullname, Context context ) : void
Clone ( AppDomain domain ) : IVsaEngine
CompileEmpty ( ) : bool
ConnectEvents ( ) : void
CreateAttribute ( XmlDocument doc, XmlElement elem, string name, string value ) : void
CreateEngineForDebugger ( ) : VsaEngine
CreateEntryPointIL ( ILGenerator il, FieldInfo site ) : void
CreateEntryPointIL ( ILGenerator il, FieldInfo site, TypeBuilder startupClass ) : void
CreateHostCallbackIL ( ILGenerator il, FieldInfo site ) : void
CreateMain ( ) : void
CreateShutdownIL ( ILGenerator il ) : void
CreateStartupClass ( ) : void
DisconnectEvents ( ) : void
EmitReferences ( ) : void
EnsureReflectionOnlyModulesLoaded ( ) : void
FindAssembly ( String name ) : String
GenerateRandomPEFileName ( ) : string
GetAssembly ( ) : Assembly
GetClass ( String className ) : ClassScope
GetItem ( String itemName ) : IVsaItem
GetItemAtIndex ( int index ) : IVsaItem
GetItemCount ( ) : int
GetScannerInstance ( string name ) : JSScanner
GetStaticCodeBlockCount ( ) : int
GetType ( String typeName ) : Type
GetVersionString ( ) : string
InitVsaEngine ( string rootMoniker, IVsaSite site ) : void
Interrupt ( ) : void
IsValidIdentifier ( string ident ) : bool
LoadCustomOptions ( XmlElement parent ) : void
LoadManagedResources ( XmlElement parent ) : void
LoadProjectVersion ( XmlElement root ) : System.Version
LoadUserDefines ( XmlElement parent ) : void
LoadVsaEngineState ( XmlElement parent ) : void
LoadVsaItems ( XmlElement parent ) : void
OnCompilerError ( JScriptException se ) : bool
RegisterEventSource ( String name ) : void
Reset ( ) : void
Restart ( ) : void
Run ( AppDomain domain ) : void
RunEmpty ( ) : void
SaveCustomOptions ( XmlDocument project, XmlElement parent ) : void
SaveManagedResources ( XmlDocument project, XmlElement parent ) : void
SaveProjectVersion ( XmlDocument project, XmlElement root ) : void
SaveSourceForDebugging ( ) : void
SaveUserDefines ( XmlDocument project, XmlElement parent ) : void
SaveVsaEngineState ( XmlDocument project, XmlElement parent ) : void
SaveVsaItems ( XmlDocument project, XmlElement parent ) : void
SetEnclosingContext ( ScriptObject ob ) : void
SetUpCompilerEnvironment ( ) : void
TryToAddImplicitAssemblyReference ( String name ) : void
VsaEngine ( Assembly runtimeAssembly ) : Microsoft.JScript

Method Details

CreateEngine() public static méthode

public static CreateEngine ( ) : VsaEngine
Résultat VsaEngine

CreateEngineAndGetGlobalScope() public static méthode

public static CreateEngineAndGetGlobalScope ( bool fast, String assemblyNames ) : GlobalScope
fast bool
assemblyNames String
Résultat Microsoft.JScript.GlobalScope

CreateEngineAndGetGlobalScopeWithType() public static méthode

public static CreateEngineAndGetGlobalScopeWithType ( bool fast, String assemblyNames, RuntimeTypeHandle callingTypeHandle ) : GlobalScope
fast bool
assemblyNames String
callingTypeHandle System.RuntimeTypeHandle
Résultat Microsoft.JScript.GlobalScope

CreateEngineAndGetGlobalScopeWithTypeAndRootNamespace() public static méthode

public static CreateEngineAndGetGlobalScopeWithTypeAndRootNamespace ( bool fast, String assemblyNames, RuntimeTypeHandle callingTypeHandle, string rootNamespace ) : GlobalScope
fast bool
assemblyNames String
callingTypeHandle System.RuntimeTypeHandle
rootNamespace string
Résultat Microsoft.JScript.GlobalScope

CreateEngineWithType() public static méthode

public static CreateEngineWithType ( RuntimeTypeHandle callingTypeHandle ) : VsaEngine
callingTypeHandle System.RuntimeTypeHandle
Résultat VsaEngine

DoClose() protected méthode

protected DoClose ( ) : void
Résultat void

DoCompile() protected méthode

protected DoCompile ( ) : bool
Résultat bool

DoLoadSourceState() protected méthode

protected DoLoadSourceState ( IVsaPersistSite site ) : void
site IVsaPersistSite
Résultat void

DoSaveCompiledState() protected méthode

protected DoSaveCompiledState ( byte &pe, byte &pdb ) : void
pe byte
pdb byte
Résultat void

DoSaveSourceState() protected méthode

protected DoSaveSourceState ( IVsaPersistSite site ) : void
site IVsaPersistSite
Résultat void

GetCustomOption() protected méthode

protected GetCustomOption ( String name ) : Object
name String
Résultat Object

GetGlobalScope() public méthode

public GetGlobalScope ( ) : IVsaScriptScope
Résultat IVsaScriptScope

GetMainScope() public méthode

public GetMainScope ( ) : GlobalScope
Résultat Microsoft.JScript.GlobalScope

GetModule() public méthode

public GetModule ( ) : Module
Résultat System.Reflection.Module

GetOriginalArrayConstructor() public méthode

public GetOriginalArrayConstructor ( ) : ArrayConstructor
Résultat Microsoft.JScript.ArrayConstructor

GetOriginalObjectConstructor() public méthode

public GetOriginalObjectConstructor ( ) : ObjectConstructor
Résultat Microsoft.JScript.ObjectConstructor

GetOriginalRegExpConstructor() public méthode

public GetOriginalRegExpConstructor ( ) : RegExpConstructor
Résultat Microsoft.JScript.RegExpConstructor

IsValidNamespaceName() protected méthode

protected IsValidNamespaceName ( string name ) : bool
name string
Résultat bool

LoadCompiledState() protected méthode

protected LoadCompiledState ( ) : Assembly
Résultat System.Reflection.Assembly

PopScriptObject() public méthode

public PopScriptObject ( ) : ScriptObject
Résultat Microsoft.JScript.ScriptObject

PushScriptObject() public méthode

public PushScriptObject ( ScriptObject obj ) : void
obj Microsoft.JScript.ScriptObject
Résultat void

ResetCompiledState() protected méthode

protected ResetCompiledState ( ) : void
Résultat void

ScriptObjectStackTop() public méthode

public ScriptObjectStackTop ( ) : ScriptObject
Résultat Microsoft.JScript.ScriptObject

SetCustomOption() protected méthode

protected SetCustomOption ( String name, Object value ) : void
name String
value Object
Résultat void

SetOutputStream() public méthode

public SetOutputStream ( IMessageReceiver output ) : void
output IMessageReceiver
Résultat void

ValidateRootMoniker() protected méthode

protected ValidateRootMoniker ( string rootMoniker ) : void
rootMoniker string
Résultat void

VsaEngine() public méthode

public VsaEngine ( ) : Microsoft.JScript
Résultat Microsoft.JScript

VsaEngine() public méthode

public VsaEngine ( bool fast ) : Microsoft.JScript
fast bool
Résultat Microsoft.JScript