public override bool AreSame(Command obj) { PrimaryCommand other = obj as PrimaryCommand; if (other == null) { return(false); } return(other.id == this.id); }
public override Command DeserializeCommand(BinaryReader str) { if (str == null) { throw new ArgumentNullException("str"); } PrimaryCommand c = new PrimaryCommand(); c.id = str.ReadInt32(); return(c); }
private void Validatable_IsValidChanged(object sender, EventArgs e) { PrimaryCommand.NotifyCanExecuteChanged(); }
private void Notifiable_PropertyChanged(object sender, EventArgs e) { this.ValidatesWhen(IsValidCore(Value), nameof(Value)); PrimaryCommand.NotifyCanExecuteChanged(); }