public static IList <TimeInterval <T> > ToTimeIntervals <T> (this ReplaySubject <T> source) { var result = source.GetFieldValue("_implementation"); var queue = result.GetFieldValue <Queue <TimeInterval <T> > > ("_queue"); return(queue.ToList( )); }
public static IList <TimeInterval <T> > ToTimeIntervals <T> (this ReplaySubject <T> source) { var result = source.GetFieldValue("_implementation"); var queue = result.GetFieldValue <Queue <TimeInterval <T> > > ("_queue"); return(queue.ToList( )); }