X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fmcs%2Flinq.cs;h=68f4b6ff30bfabd31d6a2597e5a18a06d002550f;hb=cfa6ff88d1d55bb54aa6cb25a26dbabe00e9db83;hp=40c500d365ef131b253ca9fa3ae78b7c10b47a68;hpb=226af94a2345f88d3170823646e1c25a276ba281;p=mono.git diff --git a/mcs/mcs/linq.cs b/mcs/mcs/linq.cs index 40c500d365e..68f4b6ff30b 100644 --- a/mcs/mcs/linq.cs +++ b/mcs/mcs/linq.cs @@ -79,10 +79,11 @@ namespace Mono.CSharp.Linq { } - protected override MethodGroupExpr DoResolveOverload (ResolveContext ec) + protected override MethodGroupExpr DoResolveOverload (ResolveContext rc) { - MethodGroupExpr rmg = mg.OverloadResolve (ec, ref arguments, this, OverloadResolver.Restrictions.None); - return rmg; + using (rc.Set (ResolveContext.Options.QueryClauseScope)) { + return mg.OverloadResolve (rc, ref arguments, this, OverloadResolver.Restrictions.None); + } } protected override Expression DoResolveDynamic (ResolveContext ec, Expression memberExpr)