using System; using System.Collections.Generic; using System.Text; namespace FastReport.Cloud { /// /// Represents the parameter of http request. /// public class RequestParameter { #region Fields private string name; private string value; #endregion // Fields #region Properties /// /// Gets the name of a request parameter. /// public string Name { get { return name; } } /// /// Gets the value of a request parameter. /// public string Value { get { return this.value; } } #endregion // Properties #region Constructors /// /// Initializes a naw instance of the class with a specified parameters. /// /// The name of a request parameter. /// The value of a request paramter. public RequestParameter(string name, string value) { this.name = name; this.value = value; } #endregion // Constructors } /// /// Comparer class for comparing request parameters. /// public class RequestParameterComparer : IComparer { #region IComparer Members /// public int Compare(RequestParameter x, RequestParameter y) { return ((x.Name != y.Name) ? String.Compare(x.Name, y.Name) : String.Compare(x.Value, y.Value)); } #endregion // IComparer Members } }