internal override void SetProtocolOp(Asn1ProtocolOp op)
        {
            var result = new Asn1SearchResultEntry
            {
                ObjectName = ObjectName.GetBytes(),
                Attributes = Array.Empty <Asn1PartialAttribute>()
            };

            if (Attributes != null && Attributes.Count > 0)
            {
                result.Attributes = new Asn1PartialAttribute[Attributes.Count];
                for (int i = 0; i < Attributes.Count; i++)
                {
                    var attribute = Attributes[i];
                    result.Attributes[i] = attribute.GetAsn();
                }
            }
            op.SearchResEntry = result;
        }