public void Encode(Bencoder file) { if (len_ == 0) { file.WriteInt(0); file.WriteChar(':'); } else { file.WriteInt(len_); file.WriteChar(':'); file.WriteBytes(org_, org_.Length); } }
public void Encode(Bencoder file) { file.WriteChar('i'); file.WriteInt(value_); file.WriteChar('e'); }
public void Encode(Bencoder file) { file.WriteChar('l'); foreach (IBenNode node in list_) { node.Encode(file); } file.WriteChar('e'); }
public void Encode(Bencoder file) { file.WriteChar('d'); foreach (KeyValuePair<BenString, IBenNode> pair in dict_) { pair.Key.Encode(file); pair.Value.Encode(file); } file.WriteChar('e'); }