OpenXmlElement.ReplaceChild<T>(OpenXmlElement, T) Method

Definition

Replaces a child element with another child element in the current element's list of child elements.

C#
public virtual T ReplaceChild<T> (DocumentFormat.OpenXml.OpenXmlElement newChild, T oldChild) where T : DocumentFormat.OpenXml.OpenXmlElement;
C#
public virtual T ReplaceChild<T> (DocumentFormat.OpenXml.OpenXmlElement newChild, T? oldChild) where T : DocumentFormat.OpenXml.OpenXmlElement;
C#
public virtual T? ReplaceChild<T> (DocumentFormat.OpenXml.OpenXmlElement newChild, T? oldChild) where T : DocumentFormat.OpenXml.OpenXmlElement;

Type Parameters

T

Parameters

newChild
OpenXmlElement

The new child element to put in the list.

oldChild
T

The child element to replace in the list.

Returns

T

The OpenXmlElement element that was replaced.

Applies to

Product Versions
DocumentFormat.OpenXml 2.7.1, 2.7.2, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.10.0, 2.10.1, 2.11.0, 2.11.1, 2.11.2, 2.11.3, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.13.0, 2.13.1, 2.14.0, 2.15.0, 2.16.0, 2.17.1, 2.18.0, 2.19.0, 2.20.0, 3.0.0, 3.0.1