M&B: Bannerlord 1.3.14
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Library.Common Class Reference

Static Public Member Functions

static byte[] CombineBytes (byte[] arr1, byte[] arr2, byte[] arr3=null, byte[] arr4=null, byte[] arr5=null)
static string CreateNanoIdFrom (string input)
static string CalculateMD5Hash (string input)
static string ToRoman (int number)
static int GetDJB2 (string str)
static byte[] SerializeObjectAsJson (object o)
static string SerializeObjectAsJsonString (object o)
static T DeserializeObjectFromJson< T > (string json)
static byte[] FromUrlSafeBase64 (string base64)
static Type FindType (string typeName)
static void MemoryCleanupGC (bool forceTimer=false)
static object DynamicInvokeWithLog (this Delegate method, params object[] args)
static object InvokeWithLog (this MethodInfo methodInfo, object obj, params object[] args)
static object InvokeWithLog (this ConstructorInfo constructorInfo, params object[] args)
static bool TextContainsSpecialCharacters (string text)
static uint ParseIpAddress (string address)
static bool IsAllLetters (string text)
static bool IsAllLettersOrWhiteSpaces (string text)
static bool IsCharAsian (char character)
static void SetInvariantCulture ()
static MethodInfo GetMethodInfo (Expression< Action > expression)
static MethodInfo GetMethodInfo< T > (Expression< Action< T > > expression)
static MethodInfo GetMethodInfo< T, TResult > (Expression< Func< T, TResult > > expression)
static MethodInfo GetMethodInfo (LambdaExpression expression)

Properties

static IPlatformFileHelper PlatformFileHelper [get, set]
static string ConfigName [get]
static ParallelOptions ParallelOptions [get]

Member Function Documentation

◆ CombineBytes()

byte[] TaleWorlds.Library.Common.CombineBytes ( byte[] arr1,
byte[] arr2,
byte[] arr3 = null,
byte[] arr4 = null,
byte[] arr5 = null )
static

◆ CreateNanoIdFrom()

string TaleWorlds.Library.Common.CreateNanoIdFrom ( string input)
static

◆ CalculateMD5Hash()

string TaleWorlds.Library.Common.CalculateMD5Hash ( string input)
static

◆ ToRoman()

string TaleWorlds.Library.Common.ToRoman ( int number)
static

◆ GetDJB2()

int TaleWorlds.Library.Common.GetDJB2 ( string str)
static

◆ SerializeObjectAsJson()

byte[] TaleWorlds.Library.Common.SerializeObjectAsJson ( object o)
static

◆ SerializeObjectAsJsonString()

string TaleWorlds.Library.Common.SerializeObjectAsJsonString ( object o)
static

◆ DeserializeObjectFromJson< T >()

T TaleWorlds.Library.Common.DeserializeObjectFromJson< T > ( string json)
static

◆ FromUrlSafeBase64()

byte[] TaleWorlds.Library.Common.FromUrlSafeBase64 ( string base64)
static

◆ FindType()

Type TaleWorlds.Library.Common.FindType ( string typeName)
static

◆ MemoryCleanupGC()

void TaleWorlds.Library.Common.MemoryCleanupGC ( bool forceTimer = false)
static

◆ DynamicInvokeWithLog()

object TaleWorlds.Library.Common.DynamicInvokeWithLog ( this Delegate method,
params object[] args )
static

◆ InvokeWithLog() [1/2]

object TaleWorlds.Library.Common.InvokeWithLog ( this MethodInfo methodInfo,
object obj,
params object[] args )
static

◆ InvokeWithLog() [2/2]

object TaleWorlds.Library.Common.InvokeWithLog ( this ConstructorInfo constructorInfo,
params object[] args )
static

◆ TextContainsSpecialCharacters()

bool TaleWorlds.Library.Common.TextContainsSpecialCharacters ( string text)
static

◆ ParseIpAddress()

uint TaleWorlds.Library.Common.ParseIpAddress ( string address)
static

◆ IsAllLetters()

bool TaleWorlds.Library.Common.IsAllLetters ( string text)
static

◆ IsAllLettersOrWhiteSpaces()

bool TaleWorlds.Library.Common.IsAllLettersOrWhiteSpaces ( string text)
static

◆ IsCharAsian()

bool TaleWorlds.Library.Common.IsCharAsian ( char character)
static

◆ SetInvariantCulture()

void TaleWorlds.Library.Common.SetInvariantCulture ( )
static

◆ GetMethodInfo() [1/2]

MethodInfo TaleWorlds.Library.Common.GetMethodInfo ( Expression< Action > expression)
static

◆ GetMethodInfo< T >()

MethodInfo TaleWorlds.Library.Common.GetMethodInfo< T > ( Expression< Action< T > > expression)
static

◆ GetMethodInfo< T, TResult >()

MethodInfo TaleWorlds.Library.Common.GetMethodInfo< T, TResult > ( Expression< Func< T, TResult > > expression)
static

◆ GetMethodInfo() [2/2]

MethodInfo TaleWorlds.Library.Common.GetMethodInfo ( LambdaExpression expression)
static

Property Documentation

◆ PlatformFileHelper

IPlatformFileHelper TaleWorlds.Library.Common.PlatformFileHelper
staticgetset

◆ ConfigName

string TaleWorlds.Library.Common.ConfigName
staticget

◆ ParallelOptions

ParallelOptions TaleWorlds.Library.Common.ParallelOptions
staticget