C# Class HandHistories.Parser.Parsers.FastParser._888.Poker888FastParserImpl

Inheritance: HandHistories.Parser.Parsers.FastParser.Base.HandHistoryParserFastImpl
Afficher le fichier Open project: HHSmithy/PokerHandHistoryParser Class Usage Examples

Méthodes publiques

Méthode Description
IsValidHand ( string handLines ) : bool
IsValidOrCancelledHand ( string handLines, bool &isCancelled ) : bool
SplitUpMultipleHands ( string rawHandHistories ) : IEnumerable

Méthodes protégées

Méthode Description
ParseBuyin ( string handLines ) : Buyin
ParseCommunityCards ( string handLines ) : BoardCards
ParseDateUtc ( string handLines ) : DateTime
ParseDealerPosition ( string handLines ) : int
ParseGameType ( string handLines ) : GameType
ParseHandActions ( string handLines, GameType gameType = GameType.Unknown ) : List
ParseHandId ( string handLines ) : long
ParseHeroName ( string handlines ) : string
ParseLimit ( string handLines ) : Limit
ParsePlayers ( string handLines ) : PlayerList
ParsePokerFormat ( string handLines ) : PokerFormat
ParseSeatType ( string handLines ) : SeatType
ParseTableName ( string handLines ) : string
ParseTableType ( string handLines ) : TableType
ParseTournamentId ( string handLines ) : long

Private Methods

Méthode Description
FixUncalledBets ( List handActions, decimal totalPot, decimal rake ) : List
ParseAmount ( string amountString ) : decimal
ParseDeadBlindAmount ( string amountString ) : decimal

Method Details

IsValidHand() public méthode

public IsValidHand ( string handLines ) : bool
handLines string
Résultat bool

IsValidOrCancelledHand() public méthode

public IsValidOrCancelledHand ( string handLines, bool &isCancelled ) : bool
handLines string
isCancelled bool
Résultat bool

ParseBuyin() protected méthode

protected ParseBuyin ( string handLines ) : Buyin
handLines string
Résultat Buyin

ParseCommunityCards() protected méthode

protected ParseCommunityCards ( string handLines ) : BoardCards
handLines string
Résultat BoardCards

ParseDateUtc() protected méthode

protected ParseDateUtc ( string handLines ) : DateTime
handLines string
Résultat DateTime

ParseDealerPosition() protected méthode

protected ParseDealerPosition ( string handLines ) : int
handLines string
Résultat int

ParseGameType() protected méthode

protected ParseGameType ( string handLines ) : GameType
handLines string
Résultat GameType

ParseHandActions() protected méthode

protected ParseHandActions ( string handLines, GameType gameType = GameType.Unknown ) : List
handLines string
gameType GameType
Résultat List

ParseHandId() protected méthode

protected ParseHandId ( string handLines ) : long
handLines string
Résultat long

ParseHeroName() protected méthode

protected ParseHeroName ( string handlines ) : string
handlines string
Résultat string

ParseLimit() protected méthode

protected ParseLimit ( string handLines ) : Limit
handLines string
Résultat Limit

ParsePlayers() protected méthode

protected ParsePlayers ( string handLines ) : PlayerList
handLines string
Résultat PlayerList

ParsePokerFormat() protected méthode

protected ParsePokerFormat ( string handLines ) : PokerFormat
handLines string
Résultat PokerFormat

ParseSeatType() protected méthode

protected ParseSeatType ( string handLines ) : SeatType
handLines string
Résultat SeatType

ParseTableName() protected méthode

protected ParseTableName ( string handLines ) : string
handLines string
Résultat string

ParseTableType() protected méthode

protected ParseTableType ( string handLines ) : TableType
handLines string
Résultat TableType

ParseTournamentId() protected méthode

protected ParseTournamentId ( string handLines ) : long
handLines string
Résultat long

SplitUpMultipleHands() public méthode

public SplitUpMultipleHands ( string rawHandHistories ) : IEnumerable
rawHandHistories string
Résultat IEnumerable