C# Класс HandHistories.Parser.Parsers.FastParser._888.Poker888FastParserImpl

Наследование: HandHistories.Parser.Parsers.FastParser.Base.HandHistoryParserFastImpl
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
IsValidHand ( string handLines ) : bool
IsValidOrCancelledHand ( string handLines, bool &isCancelled ) : bool
SplitUpMultipleHands ( string rawHandHistories ) : IEnumerable

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
FixUncalledBets ( List handActions, decimal totalPot, decimal rake ) : List
ParseAmount ( string amountString ) : decimal
ParseDeadBlindAmount ( string amountString ) : decimal

Описание методов

IsValidHand() публичный Метод

public IsValidHand ( string handLines ) : bool
handLines string
Результат bool

IsValidOrCancelledHand() публичный Метод

public IsValidOrCancelledHand ( string handLines, bool &isCancelled ) : bool
handLines string
isCancelled bool
Результат bool

ParseBuyin() защищенный Метод

protected ParseBuyin ( string handLines ) : Buyin
handLines string
Результат Buyin

ParseCommunityCards() защищенный Метод

protected ParseCommunityCards ( string handLines ) : BoardCards
handLines string
Результат BoardCards

ParseDateUtc() защищенный Метод

protected ParseDateUtc ( string handLines ) : DateTime
handLines string
Результат DateTime

ParseDealerPosition() защищенный Метод

protected ParseDealerPosition ( string handLines ) : int
handLines string
Результат int

ParseGameType() защищенный Метод

protected ParseGameType ( string handLines ) : GameType
handLines string
Результат GameType

ParseHandActions() защищенный Метод

protected ParseHandActions ( string handLines, GameType gameType = GameType.Unknown ) : List
handLines string
gameType GameType
Результат List

ParseHandId() защищенный Метод

protected ParseHandId ( string handLines ) : long
handLines string
Результат long

ParseHeroName() защищенный Метод

protected ParseHeroName ( string handlines ) : string
handlines string
Результат string

ParseLimit() защищенный Метод

protected ParseLimit ( string handLines ) : Limit
handLines string
Результат Limit

ParsePlayers() защищенный Метод

protected ParsePlayers ( string handLines ) : PlayerList
handLines string
Результат PlayerList

ParsePokerFormat() защищенный Метод

protected ParsePokerFormat ( string handLines ) : PokerFormat
handLines string
Результат PokerFormat

ParseSeatType() защищенный Метод

protected ParseSeatType ( string handLines ) : SeatType
handLines string
Результат SeatType

ParseTableName() защищенный Метод

protected ParseTableName ( string handLines ) : string
handLines string
Результат string

ParseTableType() защищенный Метод

protected ParseTableType ( string handLines ) : TableType
handLines string
Результат TableType

ParseTournamentId() защищенный Метод

protected ParseTournamentId ( string handLines ) : long
handLines string
Результат long

SplitUpMultipleHands() публичный Метод

public SplitUpMultipleHands ( string rawHandHistories ) : IEnumerable
rawHandHistories string
Результат IEnumerable