That was blazing fast! Thank you!
After updating:
Error 219 Internal error!
Please, report this bug via
http://phalanger.codeplex.com/workitem/list/basic.
Additional information:
Value cannot be null.
Parameter name: meth
at System.Reflection.Emit.ILGenerator.Emit(OpCode opcode, MethodInfo meth)
at PHP.Core.Emit.ILEmitter.Emit(OpCode opcode, MethodInfo meth)
at PHP.Core.CodeGenerator.EmitDeclareLamdaFunction(MethodInfo info)
at PHP.Core.Compiler.AST.NodeCompilers.DirectFcnCallCompiler.EmitInlinedFunctionCall(CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.DirectFcnCallCompiler.Emit(DirectFcnCall node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ExpressionCompiler`1.PHP.Core.Compiler.AST.IExpressionCompiler.Emit(Expression node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ActualParamCompiler.Emit(ActualParam node, CodeGenerator codeGenerator, Boolean ensureChainWritable)
at PHP.Core.Compiler.AST.NodeCompilers.CallSignatureCompiler.EmitLibraryLoadArgument(CallSignature node, ILEmitter il, Int32 index, Object codeGenerator, ParameterInfo param)
at PHP.Core.Compiler.AST.CallSignatureHelpers.EmitLibraryLoadArgument(CallSignature node, ILEmitter il, Int32 index, Object codeGenerator, ParameterInfo param)
at PHP.Core.Emit.OverloadsBuilder.EmitMandatoryArgumentLoad(Int32 index, ParameterInfo param)
at PHP.Core.Emit.OverloadsBuilder.EmitOverloadCall(MethodInfo method, ParameterInfo[] ps, Int32 phpParamCount, IPlace scriptContext, IPlace rtVariables, IPlace namingContext, IPlace classContext, IPlace optArgs, IPlace selfRef, Boolean ignoringReturnValue)
at PHP.Core.Reflection.PhpLibraryFunction.EmitCall(CodeGenerator codeGenerator, String fallbackQualifiedName, CallSignature callSignature, IPlace instance, Boolean runtimeVisibilityCheck, Int32 overloadIndex, DType type, Span position, AccessType access, Boolean callVirt)
at PHP.Core.Compiler.AST.NodeCompilers.DirectFcnCallCompiler.Emit(DirectFcnCall node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ExpressionCompiler`1.PHP.Core.Compiler.AST.IExpressionCompiler.Emit(Expression node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ValueAssignExCompiler.EmitSourceValRead(ValueAssignEx node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ValueAssignExCompiler.Emit(AssignEx node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ExpressionCompiler`1.PHP.Core.Compiler.AST.IExpressionCompiler.Emit(Expression node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.ExpressionStmtCompiler.Emit(ExpressionStmt node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.StatementCompiler`1.PHP.Core.Compiler.AST.IStatementCompiler.Emit(Statement node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.StatementUtils.Emit(IEnumerable`1 statements, CodeGenerator codeGenerator)
at PHP.Core.CodeGenerator.EmitArgfullOverloadBody(PhpRoutine routine, IEnumerable`1 body, Span entirePosition, Int32 declarationBodyPosition)
at PHP.Core.Compiler.AST.NodeCompilers.MethodDeclCompiler.Emit(MethodDecl node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.TypeMemberDeclCompiler`1.PHP.Core.Compiler.AST.ITypeMemberDeclCompiler.Emit(TypeMemberDecl node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.TypeDeclCompiler.EmitDefinition(CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.TypeDeclCompiler.Emit(TypeDecl node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.StatementCompiler`1.PHP.Core.Compiler.AST.IStatementCompiler.Emit(Statement node, CodeGenerator codeGenerator)
at PHP.Core.Compiler.AST.NodeCompilers.GlobalCodeCompiler.Emit(GlobalCode ast, CodeGenerator codeGenerator)
at PHP.Core.Reflection.CompilationSourceUnit.Emit(CodeGenerator codeGenerator)
at PHP.Core.Reflection.InclusionGraphBuilder.EmitAllUnits(CodeGenerator codeGenerator)
at PHP.Core.Emit.ScriptAssemblyBuilder.CompileScripts(IEnumerable`1 sourceFiles, CompilationContext context)
at PHP.Core.Emit.ScriptAssemblyBuilder.Build(IEnumerable`1 sourceFiles, CompilationContext context)
at PHP.Core.ApplicationCompiler.Compile(ApplicationContext applicationContext, CompilerConfiguration config, ErrorSink errorSink, CompilationParameters ps)
-1 0 WebApplication1