コード例 #1
0
 public TraceOperator(IObservable <T> source, string name, IObservableTraceLogger logger, Func <T, string> itemToString)
 {
     _source       = source;
     _name         = name;
     _logger       = logger;
     _itemToString = itemToString;
 }
コード例 #2
0
 public ConnectableTraceOperator(
     IConnectableObservable <T> source,
     string name,
     IObservableTraceLogger logger,
     Func <T, string> itemToString) :
     base(source, name, logger, itemToString)
 {
 }
コード例 #3
0
 public void SetUp()
 {
     _originalLogger = ObservableTraceLogger.Current;
     _trace          = new StringWriter();
     ObservableTraceLogger.Current =
         ObservableTraceLogger.Create(
             TextWriter.Synchronized(new Tee(TestContext.Out, _trace)
     {
         NewLine = "\n"
     }),
             measure: false);
 }
コード例 #4
0
 public SubjectTraceOperator(ISubject <T> subject, string name, IObservableTraceLogger logger, Func <T, string> itemToString)
     : base(subject, name, logger, itemToString)
 {
     _subject = subject;
 }