Class Extensions
- Namespace
- Koffing
- Assembly
- Koffing.dll
public static class Extensions
- Inheritance
-
Extensions
- Inherited Members
-
Methods
GetSuitString(Suit)
public static string GetSuitString(this Suit suit)
Parameters
suit Suit
Returns
- string
NotationFromTile(Tile)
public static string NotationFromTile(this Tile input)
Parameters
input Tile
Returns
- string
NotationFromTiles(IEnumerable<Tile>)
public static string NotationFromTiles(this IEnumerable<Tile> input)
Parameters
input IEnumerable<Tile>
Returns
- string
RollDice(IRandomNumberGenerator, int, int)
public static int RollDice(this IRandomNumberGenerator rng, int numberOfDice = 2, int sidesOfDie = 6)
Parameters
rng IRandomNumberGenerator
numberOfDice int
sidesOfDie int
Returns
- int
Shuffle<T>(IRandomNumberGenerator, IEnumerable<T>)
public static List<T> Shuffle<T>(this IRandomNumberGenerator rng, IEnumerable<T> originalList)
Parameters
rng IRandomNumberGenerator
originalList IEnumerable<T>
Returns
- List<T>
Type Parameters
T
ToTile(string)
public static Tile ToTile(this string input)
Parameters
input string
Returns
- Tile
ToTiles(string)
public static IEnumerable<Tile> ToTiles(this string input)
Parameters
input string
Returns
- IEnumerable<Tile>