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

Inheritance: HandHistories.Parser.Parsers.FastParser.Base.HandHistoryParserFastImpl
Exibir arquivo Open project: HHSmithy/PokerHandHistoryParser Class Usage Examples

Public Methods

Method Description
IsValidHand ( string handLines ) : bool
IsValidOrCancelledHand ( string handLines, bool &isCancelled ) : bool
SplitUpMultipleHands ( string rawHandHistories ) : IEnumerable

Protected Methods

Method 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

Method Description
FixUncalledBets ( List handActions, decimal totalPot, decimal rake ) : List
ParseAmount ( string amountString ) : decimal
ParseDeadBlindAmount ( string amountString ) : decimal

Method Details

IsValidHand() public method

public IsValidHand ( string handLines ) : bool
handLines string
return bool

IsValidOrCancelledHand() public method

public IsValidOrCancelledHand ( string handLines, bool &isCancelled ) : bool
handLines string
isCancelled bool
return bool

ParseBuyin() protected method

protected ParseBuyin ( string handLines ) : Buyin
handLines string
return Buyin

ParseCommunityCards() protected method

protected ParseCommunityCards ( string handLines ) : BoardCards
handLines string
return BoardCards

ParseDateUtc() protected method

protected ParseDateUtc ( string handLines ) : DateTime
handLines string
return DateTime

ParseDealerPosition() protected method

protected ParseDealerPosition ( string handLines ) : int
handLines string
return int

ParseGameType() protected method

protected ParseGameType ( string handLines ) : GameType
handLines string
return GameType

ParseHandActions() protected method

protected ParseHandActions ( string handLines, GameType gameType = GameType.Unknown ) : List
handLines string
gameType GameType
return List

ParseHandId() protected method

protected ParseHandId ( string handLines ) : long
handLines string
return long

ParseHeroName() protected method

protected ParseHeroName ( string handlines ) : string
handlines string
return string

ParseLimit() protected method

protected ParseLimit ( string handLines ) : Limit
handLines string
return Limit

ParsePlayers() protected method

protected ParsePlayers ( string handLines ) : PlayerList
handLines string
return PlayerList

ParsePokerFormat() protected method

protected ParsePokerFormat ( string handLines ) : PokerFormat
handLines string
return PokerFormat

ParseSeatType() protected method

protected ParseSeatType ( string handLines ) : SeatType
handLines string
return SeatType

ParseTableName() protected method

protected ParseTableName ( string handLines ) : string
handLines string
return string

ParseTableType() protected method

protected ParseTableType ( string handLines ) : TableType
handLines string
return TableType

ParseTournamentId() protected method

protected ParseTournamentId ( string handLines ) : long
handLines string
return long

SplitUpMultipleHands() public method

public SplitUpMultipleHands ( string rawHandHistories ) : IEnumerable
rawHandHistories string
return IEnumerable