예제 #1
0
 public DefaultMessageSinkProvider(
     IFileNameOperator fileNameOperator,
     IMessageFormatter messageFormatter,
     IProgramNameProvider programNameProvider,
     IProgramStartTimeSpecificMessagesOutputDirectoryPathProvider programStartTimeSpecificMessagesOutputDirectoryPathProvider,
     IStringlyTypedPathOperator stringlyTypedPathOperator)
 {
     this.FileNameOperator    = fileNameOperator;
     this.MessageFormatter    = messageFormatter;
     this.ProgramNameProvider = programNameProvider;
     this.ProgramStartTimeSpecificMessagesOutputDirectoryPathProvider = programStartTimeSpecificMessagesOutputDirectoryPathProvider;
     this.StringlyTypedPathOperator = stringlyTypedPathOperator;
 }
예제 #2
0
 public ProgramNameDirectoryNameProvider(IProgramNameProvider programNameProvider)
 {
     this.ProgramNameProvider = programNameProvider;
 }