/// <summary> /// Initializes a new instance of the <see cref="RecalledEditingAction"/> class. /// </summary> /// <param name="action">The editing action (not null)</param> /// <param name="recall">The editing operation that is being recalled (not null)</param> /// <exception cref="ArgumentNullException">If either parameter is null</exception> internal RecalledEditingAction(EditingAction action, Operation recall) : base(action) { if (action==null || recall==null) throw new ArgumentNullException(); m_Recall = recall; }
/// <summary> /// Initializes a new instance of the <see cref="RecalledEditingAction"/> class. /// </summary> /// <param name="action">The editing action (not null)</param> /// <param name="recall">The editing operation that is being recalled (not null)</param> /// <exception cref="ArgumentNullException">If either parameter is null</exception> internal RecalledEditingAction(EditingAction action, Operation recall) : base(action) { if (action == null || recall == null) { throw new ArgumentNullException(); } m_Recall = recall; }
/// <summary> /// Copy constructor /// </summary> /// <param name="action">The action to copy</param> protected EditingAction(EditingAction action) : base(action) { m_Id = action.m_Id; }