public static IEnumerable<Method> ForFetcherInterfaceUpcasts(OdcmClass odcmClass) { return odcmClass.NestedDerivedTypes() .Select(dr => new FetcherUpcastMethod(odcmClass, dr)); }
internal static IEnumerable<Method> ForConcreteUpcasts(OdcmClass odcmClass) { return odcmClass.NestedDerivedTypes() .Select(dr => new ConcreteUpcastMethod(odcmClass, dr)); }