/// <inheritdoc/> protected override void Read(ref ParseContext parser) { if (SourceValue == null) { SourceValue = new TCollection(); } else { SourceValue.Clear(); } while (parser.ReadTag() == _Tag) { SourceValue.Add(_FieldCodec.Read(ref parser)); } }