private void ProcessPoints(object sender, List <MetricPoint> points) { try { if ((points == null ? false : points.Count > 0)) { if ((sender == null ? false : sender is WorkerQueue <MetricPoint>)) { string[] strArrays = MetricPoint.ParseDBRP((sender as WorkerQueue <MetricPoint>).QueueName); string str = strArrays[0]; PushToServer(points, str, strArrays[1]); } } } catch (Exception exception) { DebugUtil.LogException(exception); } }