C# 클래스 HandHistories.Parser.Parsers.FastParser._888.Poker888FastParserImpl

상속: HandHistories.Parser.Parsers.FastParser.Base.HandHistoryParserFastImpl
파일 보기 프로젝트 열기: HHSmithy/PokerHandHistoryParser 1 사용 예제들

공개 메소드들

메소드 설명
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