Пример #1
0
        public void VisitCommentMarker(ICommentMarker commentMarker)
        {
            var newComment = _itemFactory.CreateCommentMarker(commentMarker.Comments);

            _parentParagraph.Add(newComment);
            _currentContainer = newComment;

            VisitChildElements(commentMarker);

            _currentContainer = newComment.Parent;
        }
        public void VisitCommentMarker(ICommentMarker commentMarker)
        {
            var commentMarker2 = _itemFactory.CreateCommentMarker(commentMarker.Comments);

            _currentContainer.Add(commentMarker2);
            _currentContainer = commentMarker2;
            foreach (var current in commentMarker)
            {
                current.AcceptVisitor(this);
            }
            _currentContainer = commentMarker2.Parent;
        }
Пример #3
0
        public IAbstractMarkupData CreateCommentContainer(string text, string author, Severity severity, DateTime dateTime, string version)
        {
            var comment = _propertiesFactory.CreateComment(text, author, severity);

            comment.Date    = dateTime;
            comment.Version = version;

            var commentProperties = _propertiesFactory.CreateCommentProperties();

            commentProperties.Add(comment);
            var commentMarker = _factory.CreateCommentMarker(commentProperties);

            return(commentMarker);
        }