protected override IEnumerable <MoveAndNodes> GetMovesAndNodesImpl(int depth) { var sharperResults = QuerySharper(depth); foreach (var result in sharperResults) { var split = result.Split(' '); if (split.Length != 2) { continue; } var move = split[0]; if (move == "Moves:" || move == "Nodes:") { continue; } move = move.ToLower(CultureInfo.InvariantCulture); var nodes = int.Parse(split[1]); var moveAndNodes = new MoveAndNodes(move, nodes); yield return(moveAndNodes); } }
protected override IEnumerable <MoveAndNodes> GetMovesAndNodesImpl(int depth) { var sharperResults = QuerySharper(depth); foreach (var result in sharperResults) { var split = result.Split(' '); if (split.Length != 2) { continue; } var move = split[0]; move = move.TrimEnd(':'); var nodes = int.Parse(split[1]); var moveAndNodes = new MoveAndNodes(move, nodes); yield return(moveAndNodes); } }