OpenXmlCompositeElement.InsertAfter<T>(T, OpenXmlElement) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Inserts the specified element immediately after the specified reference element.
public override T InsertAfter<T> (T newChild, DocumentFormat.OpenXml.OpenXmlElement referenceChild) where T : DocumentFormat.OpenXml.OpenXmlElement;
public override T InsertAfter<T> (T newChild, DocumentFormat.OpenXml.OpenXmlElement? referenceChild) where T : DocumentFormat.OpenXml.OpenXmlElement;
public override T? InsertAfter<T> (T? newChild, DocumentFormat.OpenXml.OpenXmlElement? referenceChild) where T : DocumentFormat.OpenXml.OpenXmlElement;
public override T InsertAfter<T> (T newChild, DocumentFormat.OpenXml.OpenXmlElement refChild) where T : DocumentFormat.OpenXml.OpenXmlElement;
override this.InsertAfter : 'T * DocumentFormat.OpenXml.OpenXmlElement -> 'T (requires 'T :> DocumentFormat.OpenXml.OpenXmlElement)
override this.InsertAfter : 'T * DocumentFormat.OpenXml.OpenXmlElement -> 'T (requires 'T :> DocumentFormat.OpenXml.OpenXmlElement)
Public Overrides Function InsertAfter(Of T As OpenXmlElement) (newChild As T, referenceChild As OpenXmlElement) As T
Public Overrides Function InsertAfter(Of T As OpenXmlElement) (newChild As T, refChild As OpenXmlElement) As T
Type Parameters
- T
Parameters
- newChild
- T
The OpenXmlElement element to insert.
- referenceChildrefChild
- OpenXmlElement
The OpenXmlElement element after which newChild
should be added. Must be a child of this element.
Returns
T
The OpenXmlElement element that was inserted.
Remarks
Returns null
if newChild
is null. Inserted as first child if referenceChild
is null
.