internal CType[] GetCTypeArrayFromTypes(IList<Type> types) { if (types == null) { return null; } CType[] ctypes = new CType[types.Count]; int i = 0; foreach (Type t in types) { Debug.Assert(t != null); ctypes[i++] = GetCTypeFromType(t); } return ctypes; }