C# Class Microsoft.Vsa.BaseVsaEngine

Inheritance: IVsaEngine
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0

Protected Properties

Свойство 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

Méthodes protégées

Méthode 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

Méthode 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 méthode

protected abstract DoClose ( ) : void
Résultat void

DoCompile() protected abstract méthode

protected abstract DoCompile ( ) : bool
Résultat bool

DoLoadSourceState() protected abstract méthode

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

DoSaveCompiledState() protected abstract méthode

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

DoSaveSourceState() protected abstract méthode

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

Error() protected méthode

protected Error ( VsaError vsaErrorNumber ) : VsaException
vsaErrorNumber VsaError
Résultat VsaException

GetCustomOption() protected abstract méthode

protected abstract GetCustomOption ( string name ) : object
name string
Résultat object

IsValidNamespaceName() protected abstract méthode

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

LoadCompiledState() protected méthode

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

Preconditions() protected méthode

protected Preconditions ( Pre flags ) : void
flags Pre
Résultat void

ResetCompiledState() protected abstract méthode

protected abstract ResetCompiledState ( ) : void
Résultat void

SetCustomOption() protected abstract méthode

protected abstract SetCustomOption ( string name, object value ) : void
name string
value object
Résultat void

ValidateRootMoniker() protected méthode

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

Property Details

applicationPath protected_oe property

protected string applicationPath
Résultat string

assemblyVersion protected_oe property

protected string assemblyVersion
Résultat string

compiledRootNamespace protected_oe property

protected string compiledRootNamespace
Résultat string

engineMoniker protected_oe property

protected string engineMoniker
Résultat string

engineName protected_oe property

protected string engineName
Résultat string

engineSite protected_oe property

protected IVsaSite engineSite
Résultat IVsaSite

errorLocale protected_oe property

protected int errorLocale
Résultat int

executionEvidence protected_oe property

protected System.Security.Policy.Evidence executionEvidence
Résultat System.Security.Policy.Evidence

failedCompilation protected_oe property

protected bool failedCompilation
Résultat bool

genDebugInfo protected_oe property

protected bool genDebugInfo
Résultat bool

haveCompiledState protected_oe property

protected bool haveCompiledState
Résultat bool

isClosed protected_oe property

protected bool isClosed
Résultat bool

isDebugInfoSupported protected_oe property

protected bool isDebugInfoSupported
Résultat bool

isEngineCompiled protected_oe property

protected bool isEngineCompiled
Résultat bool

isEngineDirty protected_oe property

protected bool isEngineDirty
Résultat bool

isEngineInitialized protected_oe property

protected bool isEngineInitialized
Résultat bool

isEngineRunning protected_oe property

protected bool isEngineRunning
Résultat bool

loadedAssembly protected_oe property

protected Assembly,System.Reflection loadedAssembly
Résultat System.Reflection.Assembly

nameTable static_oe protected_oe property

static protected Hashtable nameTable
Résultat Hashtable

rootNamespace protected_oe property

protected string rootNamespace
Résultat string

scriptLanguage protected_oe property

protected string scriptLanguage
Résultat string

startupClass protected_oe property

protected Type,System startupClass
Résultat System.Type

startupInstance protected_oe property

protected BaseVsaStartup startupInstance
Résultat BaseVsaStartup

vsaItems protected_oe property

protected IVsaItems vsaItems
Résultat IVsaItems