private void CheckRateLimit(System.Collections.Generic.IEnumerable <Parameter> headers) { IQueryable <Parameter> source = from x in headers.AsQueryable <Parameter>() where x.Name.StartsWith("X-RateLimit") select x; Parameter parameter = source.Single((Parameter x) => x.Name.EndsWith("-Limit")); Parameter parameter2 = source.Single((Parameter x) => x.Name.EndsWith("-Remaining")); this.RateLimit = System.Convert.ToInt32(parameter.Value); this.RateLimitRemainingRemaining = System.Convert.ToInt32(parameter2.Value); }