public void Invoke(NativeActivityContext context, System.Activities.Bookmark bookmark, object value)
        {
            base.EnsureCallback(bookmarkCallbackType, bookmarkCallbackParameters);
            BookmarkCallback callback = (BookmarkCallback)base.Callback;

            callback(context, bookmark, value);
        }
Example #2
0
 public TimerData(System.Activities.Bookmark bookmark, DateTime expirationTime)
 {
     this.Bookmark       = bookmark;
     this.ExpirationTime = expirationTime;
 }
 public ActivityExecutionWorkItem CreateWorkItem(ActivityExecutor executor, bool isExternal, System.Activities.Bookmark bookmark, object value)
 {
     if (base.IsCallbackNull)
     {
         return(executor.CreateEmptyWorkItem(base.ActivityInstance));
     }
     return(new BookmarkWorkItem(executor, isExternal, this, bookmark, value));
 }
Example #4
0
 public BookmarkResumptionResult ResumeBookmark(Bookmark bookmark, object value)
 {
     throw new NotImplementedException();
 }
Example #5
0
 public bool RemoveBookmark(Bookmark bookmark)
 {
     throw new NotImplementedException();
 }
Example #6
0
 public void Add(Bookmark bookmark)
 {
     Fx.Assert(bookmark != null, "A valid bookmark is expected.");
     this.bookmarks.Add(bookmark);
 }