public void Run() { //if (LineOverlay.this.simplify) //{ int size = _data.Count; //LineOverlay.this.points.ensureCapacity(size); int p_size = _points.Count; // LineOverlay.this.points.Count; if (p_size < size) { while (p_size++ < size) { _points.Add(new Point()); } } for (int i = 0; i < size; i++) { var p = _points[i]; // (Point)LineOverlay.this.points[i]; projection.ToPixels(_data[i], p); } _simplifierHandler.SendEmptyMessage(0); //} }