M&B: Bannerlord 1.2.12
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Library.EnumHelper< T1 > Class Template Reference

Static Public Member Functions

static bool Overlaps (SByte p1, SByte p2)
 
static bool Overlaps (Byte p1, Byte p2)
 
static bool Overlaps (Int16 p1, Int16 p2)
 
static bool Overlaps (UInt16 p1, UInt16 p2)
 
static bool Overlaps (Int32 p1, Int32 p2)
 
static bool Overlaps (UInt32 p1, UInt32 p2)
 
static bool Overlaps (Int64 p1, Int64 p2)
 
static bool Overlaps (UInt64 p1, UInt64 p2)
 
static bool ContainsAll (SByte p1, SByte p2)
 
static bool ContainsAll (Byte p1, Byte p2)
 
static bool ContainsAll (Int16 p1, Int16 p2)
 
static bool ContainsAll (UInt16 p1, UInt16 p2)
 
static bool ContainsAll (Int32 p1, Int32 p2)
 
static bool ContainsAll (UInt32 p1, UInt32 p2)
 
static bool ContainsAll (Int64 p1, Int64 p2)
 
static bool ContainsAll (UInt64 p1, UInt64 p2)
 
static bool initProc (T1 p1, T1 p2)
 
static bool initAllProc (T1 p1, T1 p2)
 
static ulong GetCombinedULongEnumFlagsValue (Type type)
 
static uint GetCombinedUIntEnumFlagsValue (Type type)
 

Static Public Attributes

static Func< T1, T1, bool > HasAnyFlag = initProc
 
static Func< T1, T1, bool > HasAllFlags = initAllProc
 

Member Function Documentation

◆ Overlaps() [1/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( SByte p1,
SByte p2 )
static

◆ Overlaps() [2/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( Byte p1,
Byte p2 )
static

◆ Overlaps() [3/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( Int16 p1,
Int16 p2 )
static

◆ Overlaps() [4/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( UInt16 p1,
UInt16 p2 )
static

◆ Overlaps() [5/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( Int32 p1,
Int32 p2 )
static

◆ Overlaps() [6/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( UInt32 p1,
UInt32 p2 )
static

◆ Overlaps() [7/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( Int64 p1,
Int64 p2 )
static

◆ Overlaps() [8/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.Overlaps ( UInt64 p1,
UInt64 p2 )
static

◆ ContainsAll() [1/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( SByte p1,
SByte p2 )
static

◆ ContainsAll() [2/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( Byte p1,
Byte p2 )
static

◆ ContainsAll() [3/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( Int16 p1,
Int16 p2 )
static

◆ ContainsAll() [4/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( UInt16 p1,
UInt16 p2 )
static

◆ ContainsAll() [5/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( Int32 p1,
Int32 p2 )
static

◆ ContainsAll() [6/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( UInt32 p1,
UInt32 p2 )
static

◆ ContainsAll() [7/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( Int64 p1,
Int64 p2 )
static

◆ ContainsAll() [8/8]

static bool TaleWorlds.Library.EnumHelper< T1 >.ContainsAll ( UInt64 p1,
UInt64 p2 )
static

◆ initProc()

static bool TaleWorlds.Library.EnumHelper< T1 >.initProc ( T1 p1,
T1 p2 )
static

◆ initAllProc()

static bool TaleWorlds.Library.EnumHelper< T1 >.initAllProc ( T1 p1,
T1 p2 )
static

◆ GetCombinedULongEnumFlagsValue()

static ulong TaleWorlds.Library.EnumHelper< T1 >.GetCombinedULongEnumFlagsValue ( Type type)
static

◆ GetCombinedUIntEnumFlagsValue()

static uint TaleWorlds.Library.EnumHelper< T1 >.GetCombinedUIntEnumFlagsValue ( Type type)
static

Member Data Documentation

◆ HasAnyFlag

Func<T1, T1, bool> TaleWorlds.Library.EnumHelper< T1 >.HasAnyFlag = initProc
static

◆ HasAllFlags

Func<T1, T1, bool> TaleWorlds.Library.EnumHelper< T1 >.HasAllFlags = initAllProc
static