Ejemplo n.º 1
0
        public override MemberRef Generalize(RootEnvironment rootEnv)
        {
            var methodTypeArguments = default(Seq <TypeRef>);

            if (MethodTypeArguments.Count > 0)
            {
                methodTypeArguments = MethodTypeArguments.Select(t => t.Generalize(rootEnv)).ToSeq();
            }
            return(new MethodRef(Annotations, DefiningType.Generalize(rootEnv), signature, methodTypeArguments));
        }
Ejemplo n.º 2
0
 public override MemberRef Generalize(RootEnvironment rootEnv)
 {
     return(new EventRef(Annotations, DefiningType.Generalize(rootEnv), signature));
 }