void OnSwitch(MethodInvocationExpression node) { var args = node.Arguments; LoadExpressionWithType(TypeSystemServices.IntType, args[0]); _il.Emit(OpCodes.Switch, args.Skip(1).Select(e => LabelFor(e)).ToArray()); PushVoid(); }