C# 클래스 Microsoft.Vsa.BaseVsaEngine

상속: IVsaEngine
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0

보호된 프로퍼티들

프로퍼티 타입 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

DoClose() 보호된 추상적인 메소드

protected abstract DoClose ( ) : void
리턴 void

DoCompile() 보호된 추상적인 메소드

protected abstract DoCompile ( ) : bool
리턴 bool

DoLoadSourceState() 보호된 추상적인 메소드

protected abstract DoLoadSourceState ( IVsaPersistSite site ) : void
site IVsaPersistSite
리턴 void

DoSaveCompiledState() 보호된 추상적인 메소드

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

DoSaveSourceState() 보호된 추상적인 메소드

protected abstract DoSaveSourceState ( IVsaPersistSite site ) : void
site IVsaPersistSite
리턴 void

Error() 보호된 메소드

protected Error ( VsaError vsaErrorNumber ) : VsaException
vsaErrorNumber VsaError
리턴 VsaException

GetCustomOption() 보호된 추상적인 메소드

protected abstract GetCustomOption ( string name ) : object
name string
리턴 object

IsValidNamespaceName() 보호된 추상적인 메소드

protected abstract IsValidNamespaceName ( string name ) : bool
name string
리턴 bool

LoadCompiledState() 보호된 메소드

protected LoadCompiledState ( ) : Assembly
리턴 System.Reflection.Assembly

Preconditions() 보호된 메소드

protected Preconditions ( Pre flags ) : void
flags Pre
리턴 void

ResetCompiledState() 보호된 추상적인 메소드

protected abstract ResetCompiledState ( ) : void
리턴 void

SetCustomOption() 보호된 추상적인 메소드

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

ValidateRootMoniker() 보호된 메소드

protected ValidateRootMoniker ( string rootMoniker ) : void
rootMoniker string
리턴 void

프로퍼티 상세

applicationPath 보호되어 있는 프로퍼티

protected string applicationPath
리턴 string

assemblyVersion 보호되어 있는 프로퍼티

protected string assemblyVersion
리턴 string

compiledRootNamespace 보호되어 있는 프로퍼티

protected string compiledRootNamespace
리턴 string

engineMoniker 보호되어 있는 프로퍼티

protected string engineMoniker
리턴 string

engineName 보호되어 있는 프로퍼티

protected string engineName
리턴 string

engineSite 보호되어 있는 프로퍼티

protected IVsaSite engineSite
리턴 IVsaSite

errorLocale 보호되어 있는 프로퍼티

protected int errorLocale
리턴 int

executionEvidence 보호되어 있는 프로퍼티

protected System.Security.Policy.Evidence executionEvidence
리턴 System.Security.Policy.Evidence

failedCompilation 보호되어 있는 프로퍼티

protected bool failedCompilation
리턴 bool

genDebugInfo 보호되어 있는 프로퍼티

protected bool genDebugInfo
리턴 bool

haveCompiledState 보호되어 있는 프로퍼티

protected bool haveCompiledState
리턴 bool

isClosed 보호되어 있는 프로퍼티

protected bool isClosed
리턴 bool

isDebugInfoSupported 보호되어 있는 프로퍼티

protected bool isDebugInfoSupported
리턴 bool

isEngineCompiled 보호되어 있는 프로퍼티

protected bool isEngineCompiled
리턴 bool

isEngineDirty 보호되어 있는 프로퍼티

protected bool isEngineDirty
리턴 bool

isEngineInitialized 보호되어 있는 프로퍼티

protected bool isEngineInitialized
리턴 bool

isEngineRunning 보호되어 있는 프로퍼티

protected bool isEngineRunning
리턴 bool

loadedAssembly 보호되어 있는 프로퍼티

protected Assembly,System.Reflection loadedAssembly
리턴 System.Reflection.Assembly

nameTable 정적으로 보호되어 있는 프로퍼티

static protected Hashtable nameTable
리턴 Hashtable

rootNamespace 보호되어 있는 프로퍼티

protected string rootNamespace
리턴 string

scriptLanguage 보호되어 있는 프로퍼티

protected string scriptLanguage
리턴 string

startupClass 보호되어 있는 프로퍼티

protected Type,System startupClass
리턴 System.Type

startupInstance 보호되어 있는 프로퍼티

protected BaseVsaStartup startupInstance
리턴 BaseVsaStartup

vsaItems 보호되어 있는 프로퍼티

protected IVsaItems vsaItems
리턴 IVsaItems