public override void OnSlicingExpression(SlicingExpression node)
{
if (node.IsTargetOfAssignment())
return;
Visit(node.Target);
var type = (IArrayType)PopType();
if (type.Rank == 1)
LoadSingleDimensionalArrayElement(node, type);
else
LoadMultiDimensionalArrayElement(node, type);
PushType(type.ElementType);
}