/// <summary>Delete a descendant element.</summary> /// <param name="index">Index to insert at.</param> public virtual void Delete(int index) { if (index < 1) { throw new ElementException(ErrorCode.ElementIndexMustBeZeroOrGreater); } DescendantDivider.Delete(index - 1); }
/// <summary>Delete a descendant element.</summary> /// <param name="index">Index to insert at.</param> public override void Delete(int index) { if (IsMsh) { ThrowIfEncodingFieldIndex(index); DescendantDivider.Delete(index - 1); } else { DescendantDivider.Delete(index); } }