public void DrawPath(DrawingPath path, int padNumber)
{
lock (this.lockObject)
{
if (!this.volumePadShown && padNumber > 1)
--padNumber;
PathView local_0 = new PathView(path, this.pads[padNumber]);
path.Updated += new EventHandler(this.OnPrimitiveUpdated);
this.pads[padNumber].AddPrimitive((IChartDrawable)local_0);
local_0.SetInterval(this.leftDateTime, this.rightDateTime);
this.contentUpdated = true;
}
}