示例#1
0
        internal static GenericParameter GetGenericParameter(NCC.StaticTyVar tyvar)
        {
            ReturnTypeList constraints = new ReturnTypeList();

            foreach (NCC.MType constraint in tyvar.Constraints)
            {
                constraints.Add(new ReturnType(constraint));
            }

            return(new GenericParameter(tyvar.Name, constraints, tyvar.SpecialConstraints));
        }
示例#2
0
 internal static GenericParameter GetGenericParameter (NCC.StaticTyVar tyvar)
 {
     ReturnTypeList constraints = new ReturnTypeList ();
     foreach (NCC.MType constraint in tyvar.Constraints)
         constraints.Add (new ReturnType (constraint));
         
     return new GenericParameter (tyvar.Name, constraints, tyvar.SpecialConstraints);
 }