public static void MarkParameterForBinding(PhpStack stack, int paramIndex) { if (paramIndex < 0) { paramIndex = -paramIndex - 1; while (paramIndex < stack.ArgCount) { paramIndex++; stack.AddIndirection(paramIndex); } } else if (paramIndex < stack.ArgCount) { stack.AddIndirection(paramIndex + 1); } }