public virtual GridColumnModel GetColumn(GridColumn column)
{
switch(column)
{
case GridColumn.Position:
return Position;
case GridColumn.CarNumber:
return CarNumber;
case GridColumn.DriverName:
return DriverName;
case GridColumn.S1:
return S1;
case GridColumn.S2:
return S2;
case GridColumn.S3:
return S3;
default:
throw Guard.ArgumentOutOfRange("column");
}
}