Table of Contents

Namespace Bannerlord.UIExtenderEx.Prefabs2

Classes

PrefabExtensionInsertPatch

Inserts content relative to the target node specified by XPath. A single property or method must be decorated with PrefabExtensionInsertPatch.PrefabExtensionContentAttribute.

Supported content attribute types:

PrefabExtensionInsertPatch.PrefabExtensionContentAttribute

Marks a single property or method in PrefabExtensionInsertPatch as providing the patch XML content.

Supported return types:

PrefabExtensionInsertPatch.PrefabExtensionFileNameAttribute

Specifies that the decorated member returns a file name located under the module's GUI folder.

PrefabExtensionInsertPatch.PrefabExtensionSingleContentAttribute

Base class for content attributes supplying a single root XML node.

PrefabExtensionInsertPatch.PrefabExtensionTextAttribute

Specifies that the decorated member returns raw XML markup string.

PrefabExtensionInsertPatch.PrefabExtensionXmlDocumentAttribute

Obsolete. Use PrefabExtensionInsertPatch.PrefabExtensionXmlNodeAttribute, which also accepts an XmlDocument.

PrefabExtensionInsertPatch.PrefabExtensionXmlNodeAttribute

Specifies that the decorated member returns an XmlNode or XmlDocument.

PrefabExtensionInsertPatch.PrefabExtensionXmlNodesAttribute

Specifies that the decorated member returns a collection of XmlNode instances inserted sequentially.

PrefabExtensionSetAttributePatch

Sets or updates XML attributes on the target node specified by XPath.

Structs

PrefabExtensionSetAttributePatch.Attribute

Represents an XML attribute name-value pair.

Enums

InsertType

Specifies the insertion placement of prefab content relative to the target XML node.


This page was last modified at 10/06/2026 11:31:10 +00:00 (UTC).