void ProcessDuckSlicingPropertySet(BinaryExpression node)
{
SlicingExpression slice = (SlicingExpression)node.Left;
ArrayLiteralExpression args = GetArrayForIndices(slice);
args.Items.Add(node.Right);
MethodInvocationExpression mie = CodeBuilder.CreateMethodInvocation(
node.LexicalInfo,
RuntimeServices_SetSlice,
GetSlicingTarget(slice),
CodeBuilder.CreateStringLiteral(GetSlicingMemberName(slice)),
args);
Replace(mie);
}