void OnAssignmentToSlice(BinaryExpression node)
{
var slice = (SlicingExpression)node.Left;
Visit(slice.Target);
var arrayType = (IArrayType)PopType();
if (arrayType.Rank == 1)
EmitAssignmentToSingleDimensionalArrayElement(arrayType, slice, node);
else
EmitAssignmentToMultiDimensionalArrayElement(arrayType, slice, node);
}