internal static IJsonNode Scan(ScanObj scan) { for (int i = 0; i < scan.json.Length; i++) { IJsonNode node = ScanFirst(scan.json[i]); if (node != null) { scan.seed = i; node.Scan(scan); return(node); } } return(null); }