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);
            }
        }
示例#2
0
        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);
            }
        }