public static RealSearchControlValue Extract(ICollection <byte> buffer) { var result = new RealSearchControlValue(); result.ExtractTagAndLength(buffer); result.Size = DERInteger.Extract(buffer); result.Cookie = DEROctetString.Extract(buffer); return(result); }
public static SimplePagedResultsControl ExtractControl(ICollection <byte> buffer) { var result = new SimplePagedResultsControl(); result.Criticality = DERBoolean.Extract(buffer); var controlValue = DEROctetString.Extract(buffer); result.ControlValue = RealSearchControlValue.Extract(controlValue.Payload); return(result); }