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; }