public RenderRequest(InputRequest inputRequest, int insertionPoint, RenderRequestInput input, LineInfo2?lineInfo)
 {
     InputRequest   = inputRequest;
     InsertionPoint = insertionPoint;
     Input          = input;
     LineInfo       = lineInfo;
     Timestamp      = DateTime.Now;
 }
 public UpdateComplete(InputRequest inputRequest, int newInsertionPoint, TextChange?change,
                       DateTime postUpdateTimestamp,
                       DateTime rRenderRequestTimestamp, DateTime renderBeganTimestamp, DateTime renderCompleteTimestamp)
 {
     InputRequest            = inputRequest;
     NewInsertionPoint       = newInsertionPoint;
     Change                  = change;
     PostUpdateTimestamp     = postUpdateTimestamp;
     RenderRequestTimestamp  = rRenderRequestTimestamp;
     RenderBeganTimestamp    = renderBeganTimestamp;
     RenderCompleteTimestamp = renderCompleteTimestamp;
     Timestamp               = DateTime.Now;
     IsSuccess               = true;
 }