public abstract Pod pod();
/// <summary> /// Compute if the method signature contains generic parameter types. /// </summary> private static int toMask(Type parent, Type returns, List pars) { // we only use generics in Sys if (parent.pod() != Sys.m_sysPod) { return(0); } int p = returns.isGenericParameter() ? 1 : 0; for (int i = 0; i < pars.sz(); ++i) { p |= ((Param)pars.get(i)).m_type.isGenericParameter() ? 1 : 0; } int mask = 0; if (p != 0) { mask |= GENERIC; } return(mask); }