C# Class Microsoft.Vsa.BaseVsaEngine

Inheritance: IVsaEngine
Exibir arquivo Open project: gbarnett/shared-source-cli-2.0

Protected Properties

Property Type Description
applicationPath string
assemblyVersion string
compiledRootNamespace string
engineMoniker string
engineName string
engineSite IVsaSite
errorLocale int
executionEvidence System.Security.Policy.Evidence
failedCompilation bool
genDebugInfo bool
haveCompiledState bool
isClosed bool
isDebugInfoSupported bool
isEngineCompiled bool
isEngineDirty bool
isEngineInitialized bool
isEngineRunning bool
loadedAssembly System.Reflection.Assembly
nameTable Hashtable
rootNamespace string
scriptLanguage string
startupClass System.Type
startupInstance BaseVsaStartup
vsaItems IVsaItems

Protected Methods

Method Description
DoClose ( ) : void
DoCompile ( ) : bool
DoLoadSourceState ( IVsaPersistSite site ) : void
DoSaveCompiledState ( byte &pe, byte &debugInfo ) : void
DoSaveSourceState ( IVsaPersistSite site ) : void
Error ( VsaError vsaErrorNumber ) : VsaException
GetCustomOption ( string name ) : object
IsValidNamespaceName ( string name ) : bool
LoadCompiledState ( ) : Assembly
Preconditions ( Pre flags ) : void
ResetCompiledState ( ) : void
SetCustomOption ( string name, object value ) : void
ValidateRootMoniker ( string rootMoniker ) : void

Private Methods

Method Description
BaseVsaEngine ( string language, string version, bool supportDebug ) : System
Close ( ) : void
Compile ( ) : bool
GetOption ( string name ) : object
InitNew ( ) : void
IsCondition ( Pre flag, Pre test ) : bool
IsValidIdentifier ( string ident ) : bool
LoadSourceState ( IVsaPersistSite site ) : void
ReleaseLock ( ) : void
Reset ( ) : void
RevokeCache ( ) : void
Run ( ) : void
SaveCompiledState ( byte &pe, byte &debugInfo ) : void
SaveSourceState ( IVsaPersistSite site ) : void
SetOption ( string name, object value ) : void
TryObtainLock ( ) : void

Method Details

DoClose() protected abstract method

protected abstract DoClose ( ) : void
return void

DoCompile() protected abstract method

protected abstract DoCompile ( ) : bool
return bool

DoLoadSourceState() protected abstract method

protected abstract DoLoadSourceState ( IVsaPersistSite site ) : void
site IVsaPersistSite
return void

DoSaveCompiledState() protected abstract method

protected abstract DoSaveCompiledState ( byte &pe, byte &debugInfo ) : void
pe byte
debugInfo byte
return void

DoSaveSourceState() protected abstract method

protected abstract DoSaveSourceState ( IVsaPersistSite site ) : void
site IVsaPersistSite
return void

Error() protected method

protected Error ( VsaError vsaErrorNumber ) : VsaException
vsaErrorNumber VsaError
return VsaException

GetCustomOption() protected abstract method

protected abstract GetCustomOption ( string name ) : object
name string
return object

IsValidNamespaceName() protected abstract method

protected abstract IsValidNamespaceName ( string name ) : bool
name string
return bool

LoadCompiledState() protected method

protected LoadCompiledState ( ) : Assembly
return System.Reflection.Assembly

Preconditions() protected method

protected Preconditions ( Pre flags ) : void
flags Pre
return void

ResetCompiledState() protected abstract method

protected abstract ResetCompiledState ( ) : void
return void

SetCustomOption() protected abstract method

protected abstract SetCustomOption ( string name, object value ) : void
name string
value object
return void

ValidateRootMoniker() protected method

protected ValidateRootMoniker ( string rootMoniker ) : void
rootMoniker string
return void

Property Details

applicationPath protected_oe property

protected string applicationPath
return string

assemblyVersion protected_oe property

protected string assemblyVersion
return string

compiledRootNamespace protected_oe property

protected string compiledRootNamespace
return string

engineMoniker protected_oe property

protected string engineMoniker
return string

engineName protected_oe property

protected string engineName
return string

engineSite protected_oe property

protected IVsaSite engineSite
return IVsaSite

errorLocale protected_oe property

protected int errorLocale
return int

executionEvidence protected_oe property

protected System.Security.Policy.Evidence executionEvidence
return System.Security.Policy.Evidence

failedCompilation protected_oe property

protected bool failedCompilation
return bool

genDebugInfo protected_oe property

protected bool genDebugInfo
return bool

haveCompiledState protected_oe property

protected bool haveCompiledState
return bool

isClosed protected_oe property

protected bool isClosed
return bool

isDebugInfoSupported protected_oe property

protected bool isDebugInfoSupported
return bool

isEngineCompiled protected_oe property

protected bool isEngineCompiled
return bool

isEngineDirty protected_oe property

protected bool isEngineDirty
return bool

isEngineInitialized protected_oe property

protected bool isEngineInitialized
return bool

isEngineRunning protected_oe property

protected bool isEngineRunning
return bool

loadedAssembly protected_oe property

protected Assembly,System.Reflection loadedAssembly
return System.Reflection.Assembly

nameTable static_oe protected_oe property

static protected Hashtable nameTable
return Hashtable

rootNamespace protected_oe property

protected string rootNamespace
return string

scriptLanguage protected_oe property

protected string scriptLanguage
return string

startupClass protected_oe property

protected Type,System startupClass
return System.Type

startupInstance protected_oe property

protected BaseVsaStartup startupInstance
return BaseVsaStartup

vsaItems protected_oe property

protected IVsaItems vsaItems
return IVsaItems