Table of Contents

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>