public ClientRequestParameters DeepCopy()
        {
            ClientRequestParameters newParameters = Copy();

            newParameters.Filtering = new List <ClientRequestFiltering>();
            foreach (ClientRequestFiltering filter in this.Filtering)
            {
                newParameters.Filtering.Add(filter.Copy());
            }

            newParameters.Sorting    = this.Sorting?.Copy();
            newParameters.Pagination = this.Pagination?.Copy();

            return(newParameters);
        }
示例#2
0
 public ClientRequest()
 {
     this.Parameters = new ClientRequestParameters();
 }