public static object MapProperty(object res, CultureInfo selection, Type temp)
 {
     //Discarded unreachable code: IL_0002
     //IL_0003: Incompatible stack heights: 0 vs 1
     if (temp == typeof(object))
     {
         return(res);
     }
     if (res == null && ResolverErrorFilter.VerifyReader(temp))
     {
         return(null);
     }
     if (AddProperty(res, selection, temp, out object _0005))
     {
         return(_0005);
     }
     return(InsertProperty(res, ResolverErrorFilter.CallIssuer(res), temp));
 }