Example #1
0
 public static Type GetType(Object Value1, Object Value2)
 {
     if (SameType(Value1, Value2))
     {
         if (Value1 != null)
         {
             return(MyTypeHelper.GetNonNullableType(Value1.GetType()));
         }
     }
     return(null);
 }
Example #2
0
        private static Boolean SameType(Object Value1, Object Value2)
        {
            if (Value1 != null && Value2 != null)
            {
                Type type1 = MyTypeHelper.
                             GetNonNullableType(Value1.GetType());

                Type type2 = MyTypeHelper.
                             GetNonNullableType(Value2.GetType());

                return(type1.Equals(type2));
            }
            else if (Value1 == null && Value2 == null)
            {
                return(true);
            }
            return(false);
        }