// Token: 0x060006D0 RID: 1744 RVA: 0x0002C5BC File Offset: 0x0002A7BC internal static bool smethod_0(Type type_0, Type type_1, out Type type_2, out ObjectConstructor <object> objectConstructor_0) { if (type_0.smethod_4()) { Class64.Class66 @class = new Class64.Class66(); Type genericTypeDefinition = type_0.GetGenericTypeDefinition(); @class.string_0 = genericTypeDefinition.FullName; Class64.Class65 class2 = Class64.ilist_0.FirstOrDefault(new Func <Class64.Class65, bool>(@class.method_0)); if (class2 != null) { Type type = genericTypeDefinition.smethod_7().GetType(class2.method_2()); Type type2 = genericTypeDefinition.smethod_7().GetType(class2.method_4()); if (type != null && type2 != null) { MethodInfo methodInfo = type2.GetMethods().FirstOrDefault(new Func <MethodInfo, bool>(Class64.Class67.class67_0.method_0)); if (methodInfo != null) { type_2 = type.MakeGenericType(new Type[] { type_1 }); MethodInfo methodBase_ = methodInfo.MakeGenericMethod(new Type[] { type_1 }); objectConstructor_0 = Class124.smethod_19().vmethod_1(methodBase_); return(true); } } } } type_2 = null; objectConstructor_0 = null; return(false); }
// Token: 0x060006E1 RID: 1761 RVA: 0x000076A7 File Offset: 0x000058A7 internal bool method_0(Class64.Class65 class65_0) { return(class65_0.method_0() == this.string_0); }