C# 클래스 ShootBlues.ManagedScript

상속: DependencyManager, IManagedScript
파일 보기 프로젝트 열기: kg/shootblues

보호된 프로퍼티들

프로퍼티 타입 설명
_OwnedFutures OwnedFutureSet>.Dictionary
_PreferencesChangedEvt EventSubscription

공개 메소드들

메소드 설명
Dispose ( ) : void
Initialize ( ) : IEnumerator
LoadInto ( ProcessInfo process ) : IEnumerator
LoadedInto ( ProcessInfo process ) : IEnumerator
ManagedScript ( ScriptName name ) : System
OnStatusWindowHidden ( IStatusWindow statusWindow ) : IEnumerator
OnStatusWindowShown ( IStatusWindow statusWindow ) : IEnumerator
Reload ( ) : IEnumerator
Start ( ProcessInfo process, IEnumerator task ) : IFuture
Start ( ProcessInfo process, ISchedulable task ) : IFuture
UnloadFrom ( ProcessInfo process ) : IEnumerator

보호된 메소드들

메소드 설명
CallFunction ( string moduleName, string functionName ) : IEnumerator
DisposeFuturesForProcess ( ProcessInfo process ) : void
OnPreferencesChanged ( EventInfo evt, string prefNames ) : IEnumerator

메소드 상세

CallFunction() 보호된 메소드

protected CallFunction ( string moduleName, string functionName ) : IEnumerator
moduleName string
functionName string
리턴 IEnumerator

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DisposeFuturesForProcess() 보호된 메소드

protected DisposeFuturesForProcess ( ProcessInfo process ) : void
process System.Diagnostics.ProcessInfo
리턴 void

Initialize() 공개 메소드

public Initialize ( ) : IEnumerator
리턴 IEnumerator

LoadInto() 공개 메소드

public LoadInto ( ProcessInfo process ) : IEnumerator
process System.Diagnostics.ProcessInfo
리턴 IEnumerator

LoadedInto() 공개 메소드

public LoadedInto ( ProcessInfo process ) : IEnumerator
process System.Diagnostics.ProcessInfo
리턴 IEnumerator

ManagedScript() 공개 메소드

public ManagedScript ( ScriptName name ) : System
name ScriptName
리턴 System

OnPreferencesChanged() 보호된 메소드

protected OnPreferencesChanged ( EventInfo evt, string prefNames ) : IEnumerator
evt EventInfo
prefNames string
리턴 IEnumerator

OnStatusWindowHidden() 공개 메소드

public OnStatusWindowHidden ( IStatusWindow statusWindow ) : IEnumerator
statusWindow IStatusWindow
리턴 IEnumerator

OnStatusWindowShown() 공개 메소드

public OnStatusWindowShown ( IStatusWindow statusWindow ) : IEnumerator
statusWindow IStatusWindow
리턴 IEnumerator

Reload() 공개 메소드

public Reload ( ) : IEnumerator
리턴 IEnumerator

Start() 공개 메소드

public Start ( ProcessInfo process, IEnumerator task ) : IFuture
process System.Diagnostics.ProcessInfo
task IEnumerator
리턴 IFuture

Start() 공개 메소드

public Start ( ProcessInfo process, ISchedulable task ) : IFuture
process System.Diagnostics.ProcessInfo
task ISchedulable
리턴 IFuture

UnloadFrom() 공개 메소드

public UnloadFrom ( ProcessInfo process ) : IEnumerator
process System.Diagnostics.ProcessInfo
리턴 IEnumerator

프로퍼티 상세

_OwnedFutures 보호되어 있는 프로퍼티

protected Dictionary _OwnedFutures
리턴 OwnedFutureSet>.Dictionary

_PreferencesChangedEvt 보호되어 있는 프로퍼티

protected EventSubscription _PreferencesChangedEvt
리턴 EventSubscription