Table of Contents

Class InsertPatch

Namespace
Bannerlord.UIExtenderEx.Prefabs
Assembly
Bannerlord.UIExtenderEx.dll

Base class for legacy prefab snippet insertion patches.

public abstract class InsertPatch : IPrefabPatch
Inheritance
InsertPatch
Implements
Derived
Inherited Members

Fields

PositionFirst

Inserts the snippet at the first child position.

public const int PositionFirst = 0

Field Value

int

PositionLast

Inserts the snippet at the last child position.

public const int PositionLast = 2147483647

Field Value

int

Properties

Id

Gets the unique identifier of the patch.

public abstract string Id { get; }

Property Value

string

Position

Gets the zero-based child position at which to insert the snippet.

public abstract int Position { get; }

Property Value

int

Methods

GetPrefabExtension()

Retrieves the XML document containing the extension snippet.

public abstract XmlDocument GetPrefabExtension()

Returns

XmlDocument

This page was last modified at 10/05/2026 13:34:58 +03:00 (UTC).

Commit Message
Author:    Vitalii Mikhailov
Commit:    f3b725a97c3f299c20e56b5f206e27142ec15edd
* Added C# Auto-Generated XML prefab compilation for patched and dynamic movies, matching vanilla UI performance

* Added name-based property binding fallback for ViewModel subtypes not declared on the parent
* Improved unparseable prefab error logging with name and file details
* Fixed game crash with 3-segment attribute paths
* Added Bannerlord.UIExtenderE...