C# Class GameServerQuery.Parsers.SourceQueryParser

Inheritance: IServerQueryParser
Show file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
GetList ( string>.IEnumerable dict, string keyWord ) : IEnumerable
ParsePackets ( IResult r ) : ServerQueryResult
ParseRules ( byte rules ) : string>.Dictionary

Private Methods

Method Description
GetRx ( string keyWord ) : Regex
ParsePlayers ( byte players ) : GameServerQuery.Parsers.Player[]
ParseSettings ( byte info ) : SourceParseResult
TryParsePlayers ( byte players ) : GameServerQuery.Parsers.Player[]

Method Details

GetList() public static method

public static GetList ( string>.IEnumerable dict, string keyWord ) : IEnumerable
dict string>.IEnumerable
keyWord string
return IEnumerable

ParsePackets() public method

public ParsePackets ( IResult r ) : ServerQueryResult
r IResult
return ServerQueryResult

ParseRules() public static method

public static ParseRules ( byte rules ) : string>.Dictionary
rules byte
return string>.Dictionary