public bool ResolveMethodGroup(ResolveContext ec) { SimpleName sn = Expr as SimpleName; if (sn != null) { Expr = sn.GetMethodGroup(); } // FIXME: csc doesn't report any error if you try to use `ref' or // `out' in a delegate creation expression. Expr = Expr.Resolve(ec, ResolveFlags.VariableOrValue | ResolveFlags.MethodGroup); if (Expr == null) { return(false); } return(true); }