public ReviewItemModel(ChangesetVisitEventArgs changesetVisitEventArgs)
 {
     ChangesetId  = changesetVisitEventArgs.Changeset.ChangesetId;
     Comment      = changesetVisitEventArgs.Changeset.Comment;
     CreationDate = changesetVisitEventArgs.Changeset.CreationDate;
     Committer    = changesetVisitEventArgs.Committer;
 }
Esempio n. 2
0
 public ReviewItemModel(ChangesetVisitEventArgs changesetVisitEventArgs)
 {
     ChangesetId = changesetVisitEventArgs.Changeset.ChangesetId;
     Comment = changesetVisitEventArgs.Changeset.Comment;
     CreationDate = changesetVisitEventArgs.Changeset.CreationDate;
     Committer = changesetVisitEventArgs.Committer;
 }
        void OnChangesetVisit(object sender, ChangesetVisitEventArgs e)
        {
            foreach (Change change in e.Changeset.Changes)
            {
                var reviewItemModel = new ReviewItemModel(e);

                reviewItemModel.LocalFilePath = e.Workspace.TryGetLocalItemForServerItem(change.Item.ServerItem);
                reviewItemModel.ServerItem    = change.Item.ServerItem;
                reviewItemModel.Change        = (change.ChangeType & (~ChangeType.Encoding)).ToString();

                if (this.filter == null || this.filter.IsIncluded(reviewItemModel))
                {
                    items.Add(reviewItemModel);
                }
            }
        }
        void OnChangesetVisit(object sender, ChangesetVisitEventArgs e)
        {
            foreach (Change change in e.Changeset.Changes)
            {
                var reviewItemModel = new ReviewItemModel(e);

                reviewItemModel.LocalFilePath = e.Workspace.TryGetLocalItemForServerItem(change.Item.ServerItem);
                reviewItemModel.ServerItem = change.Item.ServerItem;
                reviewItemModel.Change = (change.ChangeType & (~ChangeType.Encoding)).ToString();

                if (this.filter == null || this.filter.IsIncluded(reviewItemModel))
                {
                    items.Add(reviewItemModel);
                }
            }
        }