C# 클래스 ExBuddy.ExCoroutineAction

상속: TreeSharp.Action
파일 보기 프로젝트 열기: MGramolini/ExBuddy

공개 메소드들

메소드 설명
ExCoroutineAction ( Func taskProducer, ProfileBehavior behavior ) : System
ExCoroutineAction ( Coroutine>.Func coroutineProducer, ProfileBehavior behavior ) : System
ExCoroutineAction ( CoroutineTask>.Func taskProducer, ProfileBehavior behavior ) : System
ExCoroutineAction ( Task>.Func taskProducer, ProfileBehavior behavior ) : System
Start ( object context ) : void
Stop ( object context ) : void

보호된 메소드들

메소드 설명
Run ( object context ) : RunStatus

비공개 메소드들

메소드 설명
CreateCoroutineProducer ( Func taskProducer ) : Coroutine>.Func
DisposeCoroutine ( ) : void

메소드 상세

ExCoroutineAction() 공개 메소드

public ExCoroutineAction ( Func taskProducer, ProfileBehavior behavior ) : System
taskProducer Func
behavior ProfileBehavior
리턴 System

ExCoroutineAction() 공개 메소드

public ExCoroutineAction ( Coroutine>.Func coroutineProducer, ProfileBehavior behavior ) : System
coroutineProducer Coroutine>.Func
behavior ProfileBehavior
리턴 System

ExCoroutineAction() 공개 메소드

public ExCoroutineAction ( CoroutineTask>.Func taskProducer, ProfileBehavior behavior ) : System
taskProducer CoroutineTask>.Func
behavior ProfileBehavior
리턴 System

ExCoroutineAction() 공개 메소드

public ExCoroutineAction ( Task>.Func taskProducer, ProfileBehavior behavior ) : System
taskProducer Task>.Func
behavior ProfileBehavior
리턴 System

Run() 보호된 메소드

protected Run ( object context ) : RunStatus
context object
리턴 RunStatus

Start() 공개 메소드

public Start ( object context ) : void
context object
리턴 void

Stop() 공개 메소드

public Stop ( object context ) : void
context object
리턴 void