public FileOpenTransformer(TransformerContext context)
 {
     _intervals        = new List <FileOpenInterval>();
     _currentIntervals = new Dictionary <IDocumentName, FileOpenInterval>();
     _context          = context;
 }
 public UserActiveTransformer(TransformerContext context, TimeSpan?maxInactivityTime = null)
 {
     _intervals         = new List <UserActiveInterval>();
     _context           = context;
     _maxInactivityTime = maxInactivityTime ?? TimeSpan.FromSeconds(16);
 }
 public FileInteractionTransformer(TransformerContext context)
 {
     _context       = context;
     _intervals     = new List <FileInteractionInterval>();
     _referenceTime = DateTime.MinValue;
 }
 public VisualStudioOpenedTransformer(TransformerContext context)
 {
     _intervals = new Dictionary <string, VisualStudioOpenedInterval>();
     _context   = context;
 }
 public TestRunIntervalTransformer(TransformerContext context)
 {
     _context          = context;
     _currentIntervals = new List <TestRunInterval>();
 }
 public VisualStudioActiveTransformer(TransformerContext context)
 {
     _context = context;
 }
 public PerspectiveTransformer(TransformerContext context)
 {
     _intervals     = new List <PerspectiveInterval>();
     _context       = context;
     _referenceTime = DateTimeOffset.MinValue;
 }