Esempio n. 1
0
        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);
        }