コード例 #1
0
 public DefaultRecorder(INotifyStateChanged objectItem, string taskGroupName = null)
     : base(objectItem, taskGroupName)
 {
     this.Initialize();
 }
コード例 #2
0
 public void Register(INotifyStateChanged listener)
 {
     listeners.Add(listener);
     listener.StateChanged += (sender, e) => Update();
     Update();
 }
コード例 #3
0
ファイル: Command.cs プロジェクト: Roykens/web-tests
 protected Command(CommandProvider provider, INotifyStateChanged notify)
 {
     Provider           = provider;
     NotifyStateChanged = notify;
 }
コード例 #4
0
 public RecorderCreatedEventArgs(INotifyStateChanged item, UndoTask task)
 {
     this.Item = item;
     this.Task = task;
 }
コード例 #5
0
 public BaseRecorder(INotifyStateChanged objectItem, string taskGroupName = null)
 {
     this.IsAutoRecord  = true;
     this.objectItem    = objectItem;
     this.TaskGroupName = taskGroupName;
 }
コード例 #6
0
 public virtual void Dispose()
 {
     this.objectItem = (INotifyStateChanged)null;
     GC.SuppressFinalize((object)this);
 }