コード例 #1
0
ファイル: boxunboxinterface.cs プロジェクト: CheneyWu/coreclr
 private static bool BoxUnboxToNQ(IEmpty o)
 {
     try
     {
         return Helper.Compare((ImplementTwoInterface)o, Helper.Create(default(ImplementTwoInterface)));
     }
     catch (NullReferenceException)
     {
         return o == null;
     }
 }
コード例 #2
0
 private static bool BoxUnboxToQ(IEmpty o)
 {
     return Helper.Compare((ImplementAllInterface<int>?)o, Helper.Create(default(ImplementAllInterface<int>)));
 }
コード例 #3
0
 private static bool BoxUnboxToQ(IEmpty o)
 {
     return(Helper.Compare((ImplementOneInterface?)o, Helper.Create(default(ImplementOneInterface))));
 }
コード例 #4
0
 private static bool BoxUnboxToNQ(IEmpty o)
 {
     return Helper.Compare((ImplementTwoInterface)o, Helper.Create(default(ImplementTwoInterface)));
 }
コード例 #5
0
 private static bool BoxUnboxToQ(IEmpty o)
 {
     return Helper.Compare((ImplementTwoInterface?)(ValueType)(object)o, Helper.Create(default(ImplementTwoInterface)));
 }
コード例 #6
0
 private static bool BoxUnboxToNQ(IEmpty o)
 {
     try
     {
         return Helper.Compare((ImplementAllInterface<int>)(ValueType)(object)o, Helper.Create(default(ImplementAllInterface<int>)));
     }
     catch (NullReferenceException)
     {
         return o == null;
     }
 }
コード例 #7
0
 private static bool BoxUnboxToQ(IEmpty o)
 {
     return(Helper.Compare((ImplementTwoInterface?)(ValueType)(object)o, Helper.Create(default(ImplementTwoInterface))));
 }
コード例 #8
0
ファイル: CoreUtils.cs プロジェクト: OSRS/Oncor_OsrsLegacy
 public static bool IsNullOrEmpty(this IEmpty e)
 {
     return(e == null || e.IsEmpty);
 }
コード例 #9
0
 private static bool BoxUnboxToNQ(IEmpty o)
 {
     return(Helper.Compare((ImplementAllInterface <int>)o, Helper.Create(default(ImplementAllInterface <int>))));
 }