Class Extensions
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public static class Extensions
- Inheritance
-
Extensions
- Inherited Members
Methods
Add(string, string, bool)
public static string Add(this string str, string appendant, bool newLine = true)
Parameters
Returns
CombineWith<T1, T2>(IEnumerable<T1>, IEnumerable<T2>)
public static List<Tuple<T1, T2>> CombineWith<T1, T2>(this IEnumerable<T1> list1, IEnumerable<T2> list2)
Parameters
list1
IEnumerable<T1>list2
IEnumerable<T2>
Returns
Type Parameters
T1
T2
Description(Enum)
public static string Description(this Enum value)
Parameters
value
Enum
Returns
DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
IEqualityComparer<TKey>
Returns
- IEnumerable<TSource>
Type Parameters
TSource
TKey
GetOppositeSide(BattleSideEnum)
public static BattleSideEnum GetOppositeSide(this BattleSideEnum side)
Parameters
side
BattleSideEnum
Returns
GetRandomElementInefficiently<T>(IEnumerable<T>)
public static T GetRandomElementInefficiently<T>(this IEnumerable<T> e)
Parameters
e
IEnumerable<T>
Returns
- T
Type Parameters
T
GetRandomElementWithPredicate<T>(IReadOnlyList<T>, Func<T, bool>)
public static T GetRandomElementWithPredicate<T>(this IReadOnlyList<T> e, Func<T, bool> predicate)
Parameters
e
IReadOnlyList<T>predicate
Func<T, bool>
Returns
- T
Type Parameters
T
GetRandomElementWithPredicate<T>(MBList<T>, Func<T, bool>)
public static T GetRandomElementWithPredicate<T>(this MBList<T> e, Func<T, bool> predicate)
Parameters
Returns
- T
Type Parameters
T
GetRandomElementWithPredicate<T>(MBReadOnlyList<T>, Func<T, bool>)
public static T GetRandomElementWithPredicate<T>(this MBReadOnlyList<T> e, Func<T, bool> predicate)
Parameters
e
MBReadOnlyList<T>predicate
Func<T, bool>
Returns
- T
Type Parameters
T
GetRandomElementWithPredicate<T>(T[], Func<T, bool>)
public static T GetRandomElementWithPredicate<T>(this T[] e, Func<T, bool> predicate)
Parameters
Returns
- T
Type Parameters
T
GetRandomElement<T>(IReadOnlyList<T>)
public static T GetRandomElement<T>(this IReadOnlyList<T> e)
Parameters
e
IReadOnlyList<T>
Returns
- T
Type Parameters
T
GetRandomElement<T>(MBList<T>)
public static T GetRandomElement<T>(this MBList<T> e)
Parameters
e
MBList<T>
Returns
- T
Type Parameters
T
GetRandomElement<T>(MBReadOnlyList<T>)
public static T GetRandomElement<T>(this MBReadOnlyList<T> e)
Parameters
e
MBReadOnlyList<T>
Returns
- T
Type Parameters
T
GetRandomElement<T>(T[])
public static T GetRandomElement<T>(this T[] e)
Parameters
e
T[]
Returns
- T
Type Parameters
T
IsEmpty<T>(IEnumerable<T>)
public static bool IsEmpty<T>(this IEnumerable<T> source)
Parameters
source
IEnumerable<T>
Returns
Type Parameters
T
MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
public static TSource MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> selector)
Parameters
source
IEnumerable<TSource>selector
Func<TSource, TKey>
Returns
- TSource
Type Parameters
TSource
TKey
MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>, out TKey)
public static TSource MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> selector, IComparer<TKey> comparer, out TKey maxKey)
Parameters
source
IEnumerable<TSource>selector
Func<TSource, TKey>comparer
IComparer<TKey>maxKey
TKey
Returns
- TSource
Type Parameters
TSource
TKey
MaxBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, out TKey)
public static TSource MaxBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> selector, out TKey maxKey)
Parameters
source
IEnumerable<TSource>selector
Func<TSource, TKey>maxKey
TKey
Returns
- TSource
Type Parameters
TSource
TKey
MinBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
public static TSource MinBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> selector)
Parameters
source
IEnumerable<TSource>selector
Func<TSource, TKey>
Returns
- TSource
Type Parameters
TSource
TKey
MinBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
public static TSource MinBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> selector, IComparer<TKey> comparer)
Parameters
source
IEnumerable<TSource>selector
Func<TSource, TKey>comparer
IComparer<TKey>
Returns
- TSource
Type Parameters
TSource
TKey
NextFloat(Random)
public static float NextFloat(this Random random)
Parameters
random
Random
Returns
Shuffle<T>(IList<T>)
public static void Shuffle<T>(this IList<T> list)
Parameters
list
IList<T>
Type Parameters
T
Split(string, int)
public static IEnumerable<string> Split(this string str, int maxChunkSize)
Parameters
Returns
Split<T>(IEnumerable<T>, int)
public static IEnumerable<IEnumerable<T>> Split<T>(this IEnumerable<T> source, int splitItemCount)
Parameters
source
IEnumerable<T>splitItemCount
int
Returns
Type Parameters
T
ToHexadecimalString(uint)
public static string ToHexadecimalString(this uint number)
Parameters
number
uint
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).