C# 클래스 Machine.Specifications.Runner.Impl.DefaultRunner

상속: ISpecificationRunner
파일 보기 프로젝트 열기: machine/machine.specifications 1 사용 예제들

공개 메소드들

메소드 설명
AsyncProcessMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
DefaultRunner ( ISpecificationRunListener listener, RunOptions options ) : System
DefaultRunner ( ISpecificationRunListener listener, RunOptions options, bool signalRunStartAndEnd ) : System
DefaultRunner ( object listener, string runOptionsXml, bool signalRunStartAndEnd ) : System
EndRun ( Assembly assembly ) : void
RunAssemblies ( IEnumerable assemblies ) : void
RunAssembly ( Assembly assembly ) : void
RunMember ( Assembly assembly, MemberInfo member ) : void
RunNamespace ( Assembly assembly, string targetNamespace ) : void
RunType ( Assembly assembly, Type type, IEnumerable specs ) : void
StartRun ( Assembly assembly ) : void
SyncProcessMessage ( IMessage msg ) : IMessage

비공개 메소드들

메소드 설명
CreateMap ( Assembly assembly, IEnumerable contexts ) : IEnumerable>.Dictionary
InitializeLifetimeService ( ) : object
RunClass ( MemberInfo member, Assembly assembly ) : void
RunField ( MemberInfo member, Assembly assembly ) : void
StartRun ( IDictionary contextMap ) : void

메소드 상세

AsyncProcessMessage() 공개 메소드

public AsyncProcessMessage ( IMessage msg, IMessageSink replySink ) : IMessageCtrl
msg IMessage
replySink IMessageSink
리턴 IMessageCtrl

DefaultRunner() 공개 메소드

public DefaultRunner ( ISpecificationRunListener listener, RunOptions options ) : System
listener ISpecificationRunListener
options RunOptions
리턴 System

DefaultRunner() 공개 메소드

public DefaultRunner ( ISpecificationRunListener listener, RunOptions options, bool signalRunStartAndEnd ) : System
listener ISpecificationRunListener
options RunOptions
signalRunStartAndEnd bool
리턴 System

DefaultRunner() 공개 메소드

public DefaultRunner ( object listener, string runOptionsXml, bool signalRunStartAndEnd ) : System
listener object
runOptionsXml string
signalRunStartAndEnd bool
리턴 System

EndRun() 공개 메소드

public EndRun ( Assembly assembly ) : void
assembly System.Reflection.Assembly
리턴 void

RunAssemblies() 공개 메소드

public RunAssemblies ( IEnumerable assemblies ) : void
assemblies IEnumerable
리턴 void

RunAssembly() 공개 메소드

public RunAssembly ( Assembly assembly ) : void
assembly System.Reflection.Assembly
리턴 void

RunMember() 공개 메소드

public RunMember ( Assembly assembly, MemberInfo member ) : void
assembly System.Reflection.Assembly
member System.Reflection.MemberInfo
리턴 void

RunNamespace() 공개 메소드

public RunNamespace ( Assembly assembly, string targetNamespace ) : void
assembly System.Reflection.Assembly
targetNamespace string
리턴 void

RunType() 공개 메소드

public RunType ( Assembly assembly, Type type, IEnumerable specs ) : void
assembly System.Reflection.Assembly
type System.Type
specs IEnumerable
리턴 void

StartRun() 공개 메소드

public StartRun ( Assembly assembly ) : void
assembly System.Reflection.Assembly
리턴 void

SyncProcessMessage() 공개 메소드

public SyncProcessMessage ( IMessage msg ) : IMessage
msg IMessage
리턴 IMessage