/// <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));
     }
 }