OpenXmlElement.InsertAt<T>(T, Int32) Method

Definition

Inserts the specified element at the specified index in the current element's list of child elements.

C#
public virtual T InsertAt<T> (T newChild, int index) where T : DocumentFormat.OpenXml.OpenXmlElement;
C#
public virtual T InsertAt<T> (T? newChild, int index) where T : DocumentFormat.OpenXml.OpenXmlElement;
C#
public virtual T? InsertAt<T> (T? newChild, int index) where T : DocumentFormat.OpenXml.OpenXmlElement;

Type Parameters

T

Parameters

newChild
T

The OpenXmlElement element to insert.

index
Int32

The zero-based index where the element is to be inserted.

Returns

T

The OpenXmlElement element that was inserted.

Remarks

Returns nullif newChild equals null.

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