Table of Contents

Class EncyclopediaListItemComparerBase

Namespace
TaleWorlds.CampaignSystem.Encyclopedia
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class EncyclopediaListItemComparerBase : IComparer<EncyclopediaListItem>
Inheritance
EncyclopediaListItemComparerBase
Implements
Derived
Inherited Members

Constructors

EncyclopediaListItemComparerBase()

protected EncyclopediaListItemComparerBase()

Fields

_emptyValue

protected readonly TextObject _emptyValue

Field Value

TextObject

_missingValue

protected readonly TextObject _missingValue

Field Value

TextObject

Properties

IsAscending

public bool IsAscending { get; }

Property Value

bool

Methods

Compare(EncyclopediaListItem, EncyclopediaListItem)

public abstract int Compare(EncyclopediaListItem x, EncyclopediaListItem y)

Parameters

x EncyclopediaListItem
y EncyclopediaListItem

Returns

int

GetComparedValueText(EncyclopediaListItem)

public abstract string GetComparedValueText(EncyclopediaListItem item)

Parameters

item EncyclopediaListItem

Returns

string

ResolveEquality(EncyclopediaListItem, EncyclopediaListItem)

protected int ResolveEquality(EncyclopediaListItem x, EncyclopediaListItem y)

Parameters

x EncyclopediaListItem
y EncyclopediaListItem

Returns

int

SetDefaultSortOrder()

public void SetDefaultSortOrder()

SetSortOrder(bool)

public void SetSortOrder(bool isAscending)

Parameters

isAscending bool

SwitchSortOrder()

public void SwitchSortOrder()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).