Novell.Directory.Ldap.Rfc2251.RfcLdapResult.RfcLdapResult C# (CSharp) Method

RfcLdapResult() private method

private RfcLdapResult ( Asn1Decoder dec, System in_Renamed, int len ) : System
dec Asn1Decoder
in_Renamed System
len int
return System
        public RfcLdapResult(Asn1Decoder dec, System.IO.Stream in_Renamed, int len)
            : base(dec, in_Renamed, len)
        {
            // Decode optional referral from Asn1OctetString to Referral.
            if (size() > 3)
            {
                Asn1Tagged obj = (Asn1Tagged) get_Renamed(3);
                Asn1Identifier id = obj.getIdentifier();
                if (id.Tag == RfcLdapResult.REFERRAL)
                {
                    sbyte[] content = ((Asn1OctetString) obj.taggedValue()).byteValue();
                    System.IO.MemoryStream bais = new System.IO.MemoryStream(SupportClass.ToByteArray(content));
                    set_Renamed(3, new RfcReferral(dec, bais, content.Length));
                }
            }
            return ;
        }

Same methods

RfcLdapResult::RfcLdapResult ( Asn1Enumerated resultCode, RfcLdapDN matchedDN, RfcLdapString errorMessage ) : System
RfcLdapResult::RfcLdapResult ( Asn1Enumerated resultCode, RfcLdapDN matchedDN, RfcLdapString errorMessage, RfcReferral referral ) : System