Hi!
I cannot get any query to work with the context menu command "Run LINQ Query" to run,
even trying a very simple statement with "Run LINQ Query" in my project fails:
dataContext.Countries.ToList()
The error message in the output window is:
Message: Node is already used in another tree.
Parameter name: child
Type: System.ArgumentException
Source: ICSharpCode.NRefactory.CSharp
Site: AddChild
Stack Trace:
at ICSharpCode.NRefactory.CSharp.AstNode.AddChild[T](T child, Role`1 role)
at ICSharpCode.NRefactory.CSharp.AstNodeCollection`1.Add(T element)
at ICSharpCode.NRefactory.CSharp.AstNodeCollection`1.AddRange(IEnumerable`1 nodes)
at ICSharpCode.Decompiler.Ast.Transforms.ExpressionTreeConverter.ConvertLambda(InvocationExpression invocation)
at ICSharpCode.Decompiler.Ast.Transforms.ExpressionTreeConverter.Convert(Expression expr)
at ICSharpCode.Decompiler.Ast.Transforms.ExpressionTreeConverter.TryConvert(DecompilerContext context, Expression expr)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitArrayInitializerExpression(ArrayInitializerExpression arrayInitializerExpression, T data)
at ICSharpCode.NRefactory.CSharp.ArrayInitializerExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitArrayCreateExpression(ArrayCreateExpression arrayCreateExpression, T data)
at ICSharpCode.NRefactory.CSharp.ArrayCreateExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitInvocationExpression(InvocationExpression invocationExpression, Object data)
at ICSharpCode.NRefactory.CSharp.InvocationExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitAssignmentExpression(AssignmentExpression assignmentExpression, T data)
at ICSharpCode.NRefactory.CSharp.AssignmentExpression.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitExpressionStatement(ExpressionStatement expressionStatement, T data)
at ICSharpCode.NRefactory.CSharp.ExpressionStatement.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitBlockStatement(BlockStatement blockStatement, Object data)
at ICSharpCode.NRefactory.CSharp.BlockStatement.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.Decompiler.Ast.Transforms.ContextTrackingVisitor`1.VisitMethodDeclaration(MethodDeclaration methodDeclaration, Object data)
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.VisitMethodDeclaration(MethodDeclaration methodDeclaration, Object data)
at ICSharpCode.NRefactory.CSharp.MethodDeclaration.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitChildren(AstNode node, T data)
at ICSharpCode.NRefactory.CSharp.DepthFirstAstVisitor`2.VisitSyntaxTree(SyntaxTree unit, T data)
at ICSharpCode.NRefactory.CSharp.SyntaxTree.AcceptVisitor[T,S](IAstVisitor`2 visitor, T data)
at ICSharpCode.Decompiler.Ast.Transforms.ContextTrackingVisitor`1.ICSharpCode.Decompiler.Ast.Transforms.IAstTransform.Run(AstNode node)
at ICSharpCode.Decompiler.Ast.Transforms.TransformationPipeline.RunTransformationsUntil(AstNode node, Predicate`1 abortCondition, DecompilerContext context)
at #=qWLWZ5VcM$HHRAqCzm96nK$_ZlVg$Bl$Bvz22_HZfOR3UT591GzKbBjs4EIPohRSnnREhLvxCz6MN18tBIzTIL0zs5Y1ViCbSyQ9d09CCQv0=.#=q6k2R5CERzCqSfIZXccIe_g==(MethodDefinition #=q2W2siLwyZPfJLacePkMyUA==)
at #=qWLWZ5VcM$HHRAqCzm96nK$_ZlVg$Bl$Bvz22_HZfOR3UT591GzKbBjs4EIPohRSnnREhLvxCz6MN18tBIzTIL0zs5Y1ViCbSyQ9d09CCQv0=.#=qIA1OYXm9mX7D7E0HjIlbMQ==()
at #=qdPby2j$IZu198Bf8N_kX6EGO_hLnFAbtcY9q2A8x_fTUBT9Pdd4eNagLaQ4hykfB6rGkPoq$M3mqYhYE1OqUgQ==.#=qJNMTtcpj2mCi6AyZJ1jHbQ==()
at #=qdPby2j$IZu198Bf8N_kX6EGO_hLnFAbtcY9q2A8x_fTUBT9Pdd4eNagLaQ4hykfB6rGkPoq$M3mqYhYE1OqUgQ==.#=qhktCWldG8FpKb4ebXHzjAw==()
at #=qdPby2j$IZu198Bf8N_kX6EGO_hLnFAbtcY9q2A8x_fTUBT9Pdd4eNagLaQ4hykfB6rGkPoq$M3mqYhYE1OqUgQ==.#=q47qZotjDBVEaA9fQ_2l37PFCo1nABP8kVCKfarSfJ8M=.#=q7nOv399qL8p$ZjmEAl8RwDDTs5Yjf$FYRPKB1oatRuw=()
Run LINQ Query fails
Re: Run LINQ Query fails
We couldn't reproduce this issue in our environment.
Please specify the version of Entity Framework you are working with and, if possible, please send us a sample project, so that we are able to investigate this issue in more details.
Please specify the version of Entity Framework you are working with and, if possible, please send us a sample project, so that we are able to investigate this issue in more details.