/// <summary>
        /// Encodes the specified BCPG out.
        /// </summary>
        /// <param name="bcpgOut">The BCPG out.</param>
        public override void Encode(IBcpgOutputStream bcpgOut)
        {
            var oid = this.Oid.ToBytes();

            bcpgOut.WriteByte((byte)oid.Length);
            bcpgOut.Write(oid, 0, oid.Length);

            var point = new MPInteger(new BigInteger(1, _point.GetEncoded()));

            bcpgOut.WriteObject(point);
        }
 public override void Encode(IBcpgOutputStream bcpgOut)
 {
     bcpgOut.WriteObject(_x);
 }
Example #3
0
 public override void Encode(IBcpgOutputStream bcpgOut)
 {
     bcpgOut.WriteObject(_x);
 }
        /// <summary>
        /// Encodes the specified BCPG out.
        /// </summary>
        /// <param name="bcpgOut">The BCPG out.</param>
        public override void Encode(IBcpgOutputStream bcpgOut)
        {
            var oid = this.Oid.ToBytes();
            bcpgOut.WriteByte((byte)oid.Length);
            bcpgOut.Write(oid, 0, oid.Length);

            var point = new MPInteger(new BigInteger(1, _point.GetEncoded()));
            bcpgOut.WriteObject(point);
        }