public static StArray FromParser(BinaryParser parser, int?hint = null) { var stArray = new StArray(); while (!parser.End()) { var field = parser.ReadField(); if (field == Field.ArrayEndMarker) { break; } var outer = new StObject { [(StObjectField)field] = StObject.FromParser(parser) }; stArray.Add(outer); } return(stArray); }
public StArray ReadStArray() { return(StArray.FromParser(_parser)); }