public override string ToString() { var result = new StringBuilder(); result.AppendLine("I2PLeaseSet"); result.AppendLine("Destination : " + Destination.ToString()); result.AppendLine("PublicKey : " + (PublicKey == null ? "(null)": PublicKey.ToString())); result.AppendLine("PublicSigningKey : " + (PublicSigningKey == null ? "(null)": PublicSigningKey.ToString())); foreach (var one in Leases) { result.AppendLine("Lease : " + one.ToString()); } return(result.ToString()); }