Novell.Directory.Ldap.Asn1.LBEREncoder.encode C# (CSharp) Метод

encode() публичный Метод

BER Encode an Asn1Boolean directly into the specified output stream.
public encode ( Asn1Boolean b, System out_Renamed ) : void
b Asn1Boolean
out_Renamed System
Результат void
        public virtual void encode(Asn1Boolean b, System.IO.Stream out_Renamed)
        {
            /* Encode the id */
            encode(b.getIdentifier(), out_Renamed);

            /* Encode the length */
            out_Renamed.WriteByte((System.Byte) 0x01);

            /* Encode the boolean content*/
            out_Renamed.WriteByte((byte) (b.booleanValue()?(sbyte) SupportClass.Identity(0xff):(sbyte) 0x00));

            return ;
        }

Same methods

LBEREncoder::encode ( Asn1Identifier id, System out_Renamed ) : void
LBEREncoder::encode ( Asn1Null n, System out_Renamed ) : void
LBEREncoder::encode ( Asn1Numeric n, System out_Renamed ) : void
LBEREncoder::encode ( Asn1OctetString os, System out_Renamed ) : void
LBEREncoder::encode ( Asn1Structured c, System out_Renamed ) : void
LBEREncoder::encode ( Asn1Tagged t, System out_Renamed ) : void