protected override void EncodeObject(BencodeStream stream) { stream.Write('l'); foreach (var item in this) { item.EncodeTo(stream); } stream.Write('e'); }
protected override void EncodeObject(BencodeStream stream) { stream.Write('d'); foreach (var kvPair in this) { kvPair.Key.EncodeTo(stream); kvPair.Value.EncodeTo(stream); } stream.Write('e'); }
protected override void EncodeObject(BencodeStream stream) { stream.Write(fValue.Length); stream.Write(':'); stream.Write(fValue); }
protected override void EncodeObject(BencodeStream stream) { stream.Write('i'); stream.Write(fValue); stream.Write('e'); }