public void RevisionStart(IRevisionProperties revisionInfo) { if (revisionInfo.RevisionType == RevisionType.FeedbackAdded || revisionInfo.RevisionType == RevisionType.FeedbackDeleted || revisionInfo.RevisionType == RevisionType.FeedbackComment) { _bufferContent = false; if (revisionInfo.RevisionType == RevisionType.FeedbackDeleted) { _tqaDeletion = true; } } if (_bufferContent) { _buffer.RevisionStart(revisionInfo); } }
private IRevisionMarker CreateRevisionOrFeedback(IRevisionProperties revisionProperties) { switch (revisionProperties.RevisionType) { case RevisionType.Insert: case RevisionType.Delete: case RevisionType.Unchanged: return(_itemFactory.CreateRevision(revisionProperties)); case RevisionType.FeedbackAdded: case RevisionType.FeedbackComment: case RevisionType.FeedbackDeleted: return(_itemFactory.CreateFeedback(revisionProperties)); default: return(_itemFactory.CreateRevision(revisionProperties)); } }
private IRevisionMarker CreateRevisionOrFeedback(IRevisionProperties revisionProperties) { switch (revisionProperties.RevisionType) { case RevisionType.Insert: case RevisionType.Delete: case RevisionType.Unchanged: return _itemFactory.CreateRevision(revisionProperties); case RevisionType.FeedbackAdded: case RevisionType.FeedbackComment: case RevisionType.FeedbackDeleted: return _itemFactory.CreateFeedback(revisionProperties); default: return _itemFactory.CreateRevision(revisionProperties); } }