public static void Run() { IntE?s = null; Console.WriteLine("IntE"); Assert.IsTrue(BoxUnboxToNQ(s)); Assert.IsTrue(BoxUnboxToQ(s)); Assert.IsTrue(BoxUnboxToNQGen(s)); Assert.IsTrue(BoxUnboxToQGen(s)); }
private static int Main() { IntE?s = Helper.Create(default(IntE)); if (BoxUnboxToNQ(s) && BoxUnboxToQ(s)) { return(ExitCode.Passed); } else { return(ExitCode.Failed); } }
private static int Main() { IntE?s = null; if (BoxUnboxToNQ(s) && BoxUnboxToQ(s) && BoxUnboxToNQGen(s) && BoxUnboxToQGen(s)) { return(ExitCode.Passed); } else { return(ExitCode.Failed); } }
public static void Run() { IntE?s = Helper.Create(default(IntE)); Console.WriteLine("--- IntE? s = Helper.Create(default(IntE)) ---"); Assert.IsTrue(BoxUnboxToNQ(s)); Assert.IsTrue(BoxUnboxToQ(s)); Console.WriteLine("--- IntE? s = null ---"); s = null; Assert.IsTrue(BoxUnboxToNQ(s)); Assert.IsFalse(BoxUnboxToQ(s)); IntE u = Helper.Create(default(IntE)); Console.WriteLine("--- IntE u = Helper.Create(default(IntE)) ----"); Assert.IsTrue(BoxUnboxToNQ(u)); Assert.IsTrue(BoxUnboxToQ(u)); }
public static bool Compare(IntE?val, IntE val1) { return(Compare(val.Value, val1)); }
public static bool Compare(IntE?val, IntE val1) { return(val == null ? false : Compare(val.Value, val1)); }
} // end of test case 0016 private static void TestCase0017() { { IntE v = default(IntE); Eval(15681, v is EmptyStruct, false); Eval(15682, v is EmptyStruct[], false); Eval(15683, v is EmptyStruct?, false); Eval(15684, v is EmptyStruct?[], false); Eval(15685, v is NotEmptyStruct, false); Eval(15686, v is NotEmptyStruct[], false); Eval(15687, v is NotEmptyStruct?, false); Eval(15688, v is NotEmptyStruct?[], false); Eval(15689, v is EmptyStructGen<int>, false); Eval(15690, v is EmptyStructGen<int>[], false); Eval(15691, v is EmptyStructGen<int>?, false); Eval(15692, v is EmptyStructGen<int>?[], false); Eval(15693, v is NotEmptyStructGen<Guid>, false); Eval(15694, v is NotEmptyStructGen<Guid>[], false); Eval(15695, v is NotEmptyStructGen<Guid>?, false); Eval(15696, v is NotEmptyStructGen<Guid>?[], false); Eval(15697, v is NotEmptyStructConstrainedGen<IntPtr>, false); Eval(15698, v is NotEmptyStructConstrainedGen<IntPtr>[], false); Eval(15699, v is NotEmptyStructConstrainedGen<IntPtr>?, false); Eval(15700, v is NotEmptyStructConstrainedGen<IntPtr>?[], false); Eval(15701, v is NestedStruct, false); Eval(15702, v is NestedStruct[], false); Eval(15703, v is NestedStruct?, false); Eval(15704, v is NestedStruct?[], false); Eval(15705, v is NestedStructGen<Decimal>, false); Eval(15706, v is NestedStructGen<Decimal>[], false); Eval(15707, v is NestedStructGen<Decimal>?, false); Eval(15708, v is NestedStructGen<Decimal>?[], false); Eval(15709, v is ExplicitFieldOffsetStruct, false); Eval(15710, v is ExplicitFieldOffsetStruct[], false); Eval(15711, v is ExplicitFieldOffsetStruct?, false); Eval(15712, v is ExplicitFieldOffsetStruct?[], false); Eval(15721, v is MarshalAsStruct, false); Eval(15722, v is MarshalAsStruct[], false); Eval(15723, v is MarshalAsStruct?, false); Eval(15724, v is MarshalAsStruct?[], false); Eval(15725, v is ImplementOneInterface, false); Eval(15726, v is ImplementOneInterface[], false); Eval(15727, v is ImplementOneInterface?, false); Eval(15728, v is ImplementOneInterface?[], false); Eval(15729, v is ImplementTwoInterface, false); Eval(15730, v is ImplementTwoInterface[], false); Eval(15731, v is ImplementTwoInterface?, false); Eval(15732, v is ImplementTwoInterface?[], false); Eval(15733, v is ImplementOneInterfaceGen<EmptyStructGen<int>>, false); Eval(15734, v is ImplementOneInterfaceGen<EmptyStructGen<int>>[], false); Eval(15735, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?, false); Eval(15736, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?[], false); Eval(15737, v is ImplementTwoInterfaceGen<int>, false); Eval(15738, v is ImplementTwoInterfaceGen<int>[], false); Eval(15739, v is ImplementTwoInterfaceGen<int>?, false); Eval(15740, v is ImplementTwoInterfaceGen<int>?[], false); Eval(15741, v is ImplementAllInterface<int>, false); Eval(15742, v is ImplementAllInterface<int>[], false); Eval(15743, v is ImplementAllInterface<int>?, false); Eval(15744, v is ImplementAllInterface<int>?[], false); Eval(15745, v is IntE, true); Eval(15746, v is IntE[], false); Eval(15747, v is IntE?, true); Eval(15748, v is IntE?[], false); Eval(15749, v is ByteE, false); Eval(15750, v is ByteE[], false); Eval(15751, v is ByteE?, false); Eval(15752, v is ByteE?[], false); Eval(15753, v is LongE, false); Eval(15754, v is LongE[], false); Eval(15755, v is LongE?, false); Eval(15756, v is LongE?[], false); Eval(15757, v is char, false); Eval(15758, v is char[], false); Eval(15759, v is char?, false); Eval(15760, v is char?[], false); Eval(15761, v is bool, false); Eval(15762, v is bool[], false); Eval(15763, v is bool?, false); Eval(15764, v is bool?[], false); Eval(15765, v is byte, false); Eval(15766, v is byte[], false); Eval(15767, v is byte?, false); Eval(15768, v is byte?[], false); Eval(15769, v is sbyte, false); Eval(15770, v is sbyte[], false); Eval(15771, v is sbyte?, false); Eval(15772, v is sbyte?[], false); Eval(15773, v is short, false); Eval(15774, v is short[], false); Eval(15775, v is short?, false); Eval(15776, v is short?[], false); Eval(15777, v is ushort, false); Eval(15778, v is ushort[], false); Eval(15779, v is ushort?, false); Eval(15780, v is ushort?[], false); Eval(15781, v is int, false); Eval(15782, v is int[], false); Eval(15783, v is int?, false); Eval(15784, v is int?[], false); Eval(15785, v is uint, false); Eval(15786, v is uint[], false); Eval(15787, v is uint?, false); Eval(15788, v is uint?[], false); Eval(15789, v is long, false); Eval(15790, v is long[], false); Eval(15791, v is long?, false); Eval(15792, v is long?[], false); Eval(15793, v is ulong, false); Eval(15794, v is ulong[], false); Eval(15795, v is ulong?, false); Eval(15796, v is ulong?[], false); Eval(15797, v is float, false); Eval(15798, v is float[], false); Eval(15799, v is float?, false); Eval(15800, v is float?[], false); Eval(15801, v is double, false); Eval(15802, v is double[], false); Eval(15803, v is double?, false); Eval(15804, v is double?[], false); Eval(15805, v is decimal, false); Eval(15806, v is decimal[], false); Eval(15807, v is decimal?, false); Eval(15808, v is decimal?[], false); Eval(15809, v is IntPtr, false); Eval(15810, v is IntPtr[], false); Eval(15811, v is IntPtr?, false); Eval(15812, v is IntPtr?[], false); Eval(15813, v is UIntPtr, false); Eval(15814, v is UIntPtr[], false); Eval(15815, v is UIntPtr?, false); Eval(15816, v is UIntPtr?[], false); Eval(15817, v is Guid, false); Eval(15818, v is Guid[], false); Eval(15819, v is Guid?, false); Eval(15820, v is Guid?[], false); Eval(15821, v is GCHandle, false); Eval(15822, v is GCHandle[], false); Eval(15823, v is GCHandle?, false); Eval(15824, v is GCHandle?[], false); Eval(15825, v is object, true); Eval(15826, v is object[], false); Eval(15827, v is string, false); Eval(15828, v is string[], false); Eval(15829, v is ValueType, true); Eval(15830, v is ValueType[], false); Eval(15831, v is Array, false); Eval(15832, v is Array[], false); Eval(15833, v is Enum, true); Eval(15834, v is Enum[], false); Eval(15835, v is Delegate, false); Eval(15836, v is Delegate[], false); Eval(15837, v is MulticastDelegate, false); Eval(15838, v is MulticastDelegate[], false); Eval(15839, v is IEmpty, false); Eval(15840, v is IEmpty[], false); Eval(15841, v is INotEmpty, false); Eval(15842, v is INotEmpty[], false); Eval(15843, v is IEmptyGen<int>, false); Eval(15844, v is IEmptyGen<int>[], false); Eval(15845, v is INotEmptyGen<int>, false); Eval(15846, v is INotEmptyGen<int>[], false); Eval(15847, v is SimpleDelegate, false); Eval(15848, v is SimpleDelegate[], false); Eval(15849, v is GenericDelegate<int>, false); Eval(15850, v is GenericDelegate<int>[], false); Eval(15851, v is EmptyClass, false); Eval(15852, v is EmptyClass[], false); Eval(15853, v is NotEmptyClass, false); Eval(15854, v is NotEmptyClass[], false); Eval(15855, v is EmptyClassGen<int>, false); Eval(15856, v is EmptyClassGen<int>[], false); Eval(15857, v is NotEmptyClassGen<Guid>, false); Eval(15858, v is NotEmptyClassGen<Guid>[], false); Eval(15859, v is NotEmptyClassConstrainedGen<object>, false); Eval(15860, v is NotEmptyClassConstrainedGen<object>[], false); Eval(15861, v is NestedClass, false); Eval(15862, v is NestedClass[], false); Eval(15863, v is NestedClassGen<Decimal>, false); Eval(15864, v is NestedClassGen<Decimal>[], false); Eval(15865, v is ImplementOneInterfaceC, false); Eval(15866, v is ImplementOneInterfaceC[], false); Eval(15867, v is ImplementTwoInterfaceC, false); Eval(15868, v is ImplementTwoInterfaceC[], false); Eval(15869, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>, false); Eval(15870, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>[], false); Eval(15871, v is ImplementTwoInterfaceGenC<int>, false); Eval(15872, v is ImplementTwoInterfaceGenC<int>[], false); Eval(15873, v is ImplementAllInterfaceC<int>, false); Eval(15874, v is ImplementAllInterfaceC<int>[], false); Eval(15875, v is SealedClass, false); Eval(15876, v is SealedClass[], false); } { IntE? v = default(IntE); Eval(15877, v is EmptyStruct, false); Eval(15878, v is EmptyStruct[], false); Eval(15879, v is EmptyStruct?, false); Eval(15880, v is EmptyStruct?[], false); Eval(15881, v is NotEmptyStruct, false); Eval(15882, v is NotEmptyStruct[], false); Eval(15883, v is NotEmptyStruct?, false); Eval(15884, v is NotEmptyStruct?[], false); Eval(15885, v is EmptyStructGen<int>, false); Eval(15886, v is EmptyStructGen<int>[], false); Eval(15887, v is EmptyStructGen<int>?, false); Eval(15888, v is EmptyStructGen<int>?[], false); Eval(15889, v is NotEmptyStructGen<Guid>, false); Eval(15890, v is NotEmptyStructGen<Guid>[], false); Eval(15891, v is NotEmptyStructGen<Guid>?, false); Eval(15892, v is NotEmptyStructGen<Guid>?[], false); Eval(15893, v is NotEmptyStructConstrainedGen<IntPtr>, false); Eval(15894, v is NotEmptyStructConstrainedGen<IntPtr>[], false); Eval(15895, v is NotEmptyStructConstrainedGen<IntPtr>?, false); Eval(15896, v is NotEmptyStructConstrainedGen<IntPtr>?[], false); Eval(15897, v is NestedStruct, false); Eval(15898, v is NestedStruct[], false); Eval(15899, v is NestedStruct?, false); Eval(15900, v is NestedStruct?[], false); Eval(15901, v is NestedStructGen<Decimal>, false); Eval(15902, v is NestedStructGen<Decimal>[], false); Eval(15903, v is NestedStructGen<Decimal>?, false); Eval(15904, v is NestedStructGen<Decimal>?[], false); Eval(15905, v is ExplicitFieldOffsetStruct, false); Eval(15906, v is ExplicitFieldOffsetStruct[], false); Eval(15907, v is ExplicitFieldOffsetStruct?, false); Eval(15908, v is ExplicitFieldOffsetStruct?[], false); Eval(15917, v is MarshalAsStruct, false); Eval(15918, v is MarshalAsStruct[], false); Eval(15919, v is MarshalAsStruct?, false); Eval(15920, v is MarshalAsStruct?[], false); Eval(15921, v is ImplementOneInterface, false); Eval(15922, v is ImplementOneInterface[], false); Eval(15923, v is ImplementOneInterface?, false); Eval(15924, v is ImplementOneInterface?[], false); Eval(15925, v is ImplementTwoInterface, false); Eval(15926, v is ImplementTwoInterface[], false); Eval(15927, v is ImplementTwoInterface?, false); Eval(15928, v is ImplementTwoInterface?[], false); Eval(15929, v is ImplementOneInterfaceGen<EmptyStructGen<int>>, false); Eval(15930, v is ImplementOneInterfaceGen<EmptyStructGen<int>>[], false); Eval(15931, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?, false); Eval(15932, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?[], false); Eval(15933, v is ImplementTwoInterfaceGen<int>, false); Eval(15934, v is ImplementTwoInterfaceGen<int>[], false); Eval(15935, v is ImplementTwoInterfaceGen<int>?, false); Eval(15936, v is ImplementTwoInterfaceGen<int>?[], false); Eval(15937, v is ImplementAllInterface<int>, false); Eval(15938, v is ImplementAllInterface<int>[], false); Eval(15939, v is ImplementAllInterface<int>?, false); Eval(15940, v is ImplementAllInterface<int>?[], false); Eval(15941, v is IntE, true); Eval(15942, v is IntE[], false); Eval(15943, v is IntE?, true); Eval(15944, v is IntE?[], false); Eval(15945, v is ByteE, false); Eval(15946, v is ByteE[], false); Eval(15947, v is ByteE?, false); Eval(15948, v is ByteE?[], false); Eval(15949, v is LongE, false); Eval(15950, v is LongE[], false); Eval(15951, v is LongE?, false); Eval(15952, v is LongE?[], false); Eval(15953, v is char, false); Eval(15954, v is char[], false); Eval(15955, v is char?, false); Eval(15956, v is char?[], false); Eval(15957, v is bool, false); Eval(15958, v is bool[], false); Eval(15959, v is bool?, false); Eval(15960, v is bool?[], false); Eval(15961, v is byte, false); Eval(15962, v is byte[], false); Eval(15963, v is byte?, false); Eval(15964, v is byte?[], false); Eval(15965, v is sbyte, false); Eval(15966, v is sbyte[], false); Eval(15967, v is sbyte?, false); Eval(15968, v is sbyte?[], false); Eval(15969, v is short, false); Eval(15970, v is short[], false); Eval(15971, v is short?, false); Eval(15972, v is short?[], false); Eval(15973, v is ushort, false); Eval(15974, v is ushort[], false); Eval(15975, v is ushort?, false); Eval(15976, v is ushort?[], false); Eval(15977, v is int, false); Eval(15978, v is int[], false); Eval(15979, v is int?, false); Eval(15980, v is int?[], false); Eval(15981, v is uint, false); Eval(15982, v is uint[], false); Eval(15983, v is uint?, false); Eval(15984, v is uint?[], false); Eval(15985, v is long, false); Eval(15986, v is long[], false); Eval(15987, v is long?, false); Eval(15988, v is long?[], false); Eval(15989, v is ulong, false); Eval(15990, v is ulong[], false); Eval(15991, v is ulong?, false); Eval(15992, v is ulong?[], false); Eval(15993, v is float, false); Eval(15994, v is float[], false); Eval(15995, v is float?, false); Eval(15996, v is float?[], false); Eval(15997, v is double, false); Eval(15998, v is double[], false); Eval(15999, v is double?, false); Eval(16000, v is double?[], false); Eval(16001, v is decimal, false); Eval(16002, v is decimal[], false); Eval(16003, v is decimal?, false); Eval(16004, v is decimal?[], false); Eval(16005, v is IntPtr, false); Eval(16006, v is IntPtr[], false); Eval(16007, v is IntPtr?, false); Eval(16008, v is IntPtr?[], false); Eval(16009, v is UIntPtr, false); Eval(16010, v is UIntPtr[], false); Eval(16011, v is UIntPtr?, false); Eval(16012, v is UIntPtr?[], false); Eval(16013, v is Guid, false); Eval(16014, v is Guid[], false); Eval(16015, v is Guid?, false); Eval(16016, v is Guid?[], false); Eval(16017, v is GCHandle, false); Eval(16018, v is GCHandle[], false); Eval(16019, v is GCHandle?, false); Eval(16020, v is GCHandle?[], false); Eval(16021, v is object, true); Eval(16022, v is object[], false); Eval(16023, v is string, false); Eval(16024, v is string[], false); Eval(16025, v is ValueType, true); Eval(16026, v is ValueType[], false); Eval(16027, v is Array, false); Eval(16028, v is Array[], false); Eval(16029, v is Enum, true); Eval(16030, v is Enum[], false); Eval(16031, v is Delegate, false); Eval(16032, v is Delegate[], false); Eval(16033, v is MulticastDelegate, false); Eval(16034, v is MulticastDelegate[], false); Eval(16035, v is IEmpty, false); Eval(16036, v is IEmpty[], false); Eval(16037, v is INotEmpty, false); Eval(16038, v is INotEmpty[], false); Eval(16039, v is IEmptyGen<int>, false); Eval(16040, v is IEmptyGen<int>[], false); Eval(16041, v is INotEmptyGen<int>, false); Eval(16042, v is INotEmptyGen<int>[], false); Eval(16043, v is SimpleDelegate, false); Eval(16044, v is SimpleDelegate[], false); Eval(16045, v is GenericDelegate<int>, false); Eval(16046, v is GenericDelegate<int>[], false); Eval(16047, v is EmptyClass, false); Eval(16048, v is EmptyClass[], false); Eval(16049, v is NotEmptyClass, false); Eval(16050, v is NotEmptyClass[], false); Eval(16051, v is EmptyClassGen<int>, false); Eval(16052, v is EmptyClassGen<int>[], false); Eval(16053, v is NotEmptyClassGen<Guid>, false); Eval(16054, v is NotEmptyClassGen<Guid>[], false); Eval(16055, v is NotEmptyClassConstrainedGen<object>, false); Eval(16056, v is NotEmptyClassConstrainedGen<object>[], false); Eval(16057, v is NestedClass, false); Eval(16058, v is NestedClass[], false); Eval(16059, v is NestedClassGen<Decimal>, false); Eval(16060, v is NestedClassGen<Decimal>[], false); Eval(16061, v is ImplementOneInterfaceC, false); Eval(16062, v is ImplementOneInterfaceC[], false); Eval(16063, v is ImplementTwoInterfaceC, false); Eval(16064, v is ImplementTwoInterfaceC[], false); Eval(16065, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>, false); Eval(16066, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>[], false); Eval(16067, v is ImplementTwoInterfaceGenC<int>, false); Eval(16068, v is ImplementTwoInterfaceGenC<int>[], false); Eval(16069, v is ImplementAllInterfaceC<int>, false); Eval(16070, v is ImplementAllInterfaceC<int>[], false); Eval(16071, v is SealedClass, false); Eval(16072, v is SealedClass[], false); } { IntE? v = default(IntE?); Eval(16073, v is EmptyStruct, false); Eval(16074, v is EmptyStruct[], false); Eval(16075, v is EmptyStruct?, false); Eval(16076, v is EmptyStruct?[], false); Eval(16077, v is NotEmptyStruct, false); Eval(16078, v is NotEmptyStruct[], false); Eval(16079, v is NotEmptyStruct?, false); Eval(16080, v is NotEmptyStruct?[], false); Eval(16081, v is EmptyStructGen<int>, false); Eval(16082, v is EmptyStructGen<int>[], false); Eval(16083, v is EmptyStructGen<int>?, false); Eval(16084, v is EmptyStructGen<int>?[], false); Eval(16085, v is NotEmptyStructGen<Guid>, false); Eval(16086, v is NotEmptyStructGen<Guid>[], false); Eval(16087, v is NotEmptyStructGen<Guid>?, false); Eval(16088, v is NotEmptyStructGen<Guid>?[], false); Eval(16089, v is NotEmptyStructConstrainedGen<IntPtr>, false); Eval(16090, v is NotEmptyStructConstrainedGen<IntPtr>[], false); Eval(16091, v is NotEmptyStructConstrainedGen<IntPtr>?, false); Eval(16092, v is NotEmptyStructConstrainedGen<IntPtr>?[], false); Eval(16093, v is NestedStruct, false); Eval(16094, v is NestedStruct[], false); Eval(16095, v is NestedStruct?, false); Eval(16096, v is NestedStruct?[], false); Eval(16097, v is NestedStructGen<Decimal>, false); Eval(16098, v is NestedStructGen<Decimal>[], false); Eval(16099, v is NestedStructGen<Decimal>?, false); Eval(16100, v is NestedStructGen<Decimal>?[], false); Eval(16101, v is ExplicitFieldOffsetStruct, false); Eval(16102, v is ExplicitFieldOffsetStruct[], false); Eval(16103, v is ExplicitFieldOffsetStruct?, false); Eval(16104, v is ExplicitFieldOffsetStruct?[], false); Eval(16113, v is MarshalAsStruct, false); Eval(16114, v is MarshalAsStruct[], false); Eval(16115, v is MarshalAsStruct?, false); Eval(16116, v is MarshalAsStruct?[], false); Eval(16117, v is ImplementOneInterface, false); Eval(16118, v is ImplementOneInterface[], false); Eval(16119, v is ImplementOneInterface?, false); Eval(16120, v is ImplementOneInterface?[], false); Eval(16121, v is ImplementTwoInterface, false); Eval(16122, v is ImplementTwoInterface[], false); Eval(16123, v is ImplementTwoInterface?, false); Eval(16124, v is ImplementTwoInterface?[], false); Eval(16125, v is ImplementOneInterfaceGen<EmptyStructGen<int>>, false); Eval(16126, v is ImplementOneInterfaceGen<EmptyStructGen<int>>[], false); Eval(16127, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?, false); Eval(16128, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?[], false); Eval(16129, v is ImplementTwoInterfaceGen<int>, false); Eval(16130, v is ImplementTwoInterfaceGen<int>[], false); Eval(16131, v is ImplementTwoInterfaceGen<int>?, false); Eval(16132, v is ImplementTwoInterfaceGen<int>?[], false); Eval(16133, v is ImplementAllInterface<int>, false); Eval(16134, v is ImplementAllInterface<int>[], false); Eval(16135, v is ImplementAllInterface<int>?, false); Eval(16136, v is ImplementAllInterface<int>?[], false); Eval(16137, v is IntE, false); Eval(16138, v is IntE[], false); Eval(16139, v is IntE?, false); Eval(16140, v is IntE?[], false); Eval(16141, v is ByteE, false); Eval(16142, v is ByteE[], false); Eval(16143, v is ByteE?, false); Eval(16144, v is ByteE?[], false); Eval(16145, v is LongE, false); Eval(16146, v is LongE[], false); Eval(16147, v is LongE?, false); Eval(16148, v is LongE?[], false); Eval(16149, v is char, false); Eval(16150, v is char[], false); Eval(16151, v is char?, false); Eval(16152, v is char?[], false); Eval(16153, v is bool, false); Eval(16154, v is bool[], false); Eval(16155, v is bool?, false); Eval(16156, v is bool?[], false); Eval(16157, v is byte, false); Eval(16158, v is byte[], false); Eval(16159, v is byte?, false); Eval(16160, v is byte?[], false); Eval(16161, v is sbyte, false); Eval(16162, v is sbyte[], false); Eval(16163, v is sbyte?, false); Eval(16164, v is sbyte?[], false); Eval(16165, v is short, false); Eval(16166, v is short[], false); Eval(16167, v is short?, false); Eval(16168, v is short?[], false); Eval(16169, v is ushort, false); Eval(16170, v is ushort[], false); Eval(16171, v is ushort?, false); Eval(16172, v is ushort?[], false); Eval(16173, v is int, false); Eval(16174, v is int[], false); Eval(16175, v is int?, false); Eval(16176, v is int?[], false); Eval(16177, v is uint, false); Eval(16178, v is uint[], false); Eval(16179, v is uint?, false); Eval(16180, v is uint?[], false); Eval(16181, v is long, false); Eval(16182, v is long[], false); Eval(16183, v is long?, false); Eval(16184, v is long?[], false); Eval(16185, v is ulong, false); Eval(16186, v is ulong[], false); Eval(16187, v is ulong?, false); Eval(16188, v is ulong?[], false); Eval(16189, v is float, false); Eval(16190, v is float[], false); Eval(16191, v is float?, false); Eval(16192, v is float?[], false); Eval(16193, v is double, false); Eval(16194, v is double[], false); Eval(16195, v is double?, false); Eval(16196, v is double?[], false); Eval(16197, v is decimal, false); Eval(16198, v is decimal[], false); Eval(16199, v is decimal?, false); Eval(16200, v is decimal?[], false); Eval(16201, v is IntPtr, false); Eval(16202, v is IntPtr[], false); Eval(16203, v is IntPtr?, false); Eval(16204, v is IntPtr?[], false); Eval(16205, v is UIntPtr, false); Eval(16206, v is UIntPtr[], false); Eval(16207, v is UIntPtr?, false); Eval(16208, v is UIntPtr?[], false); Eval(16209, v is Guid, false); Eval(16210, v is Guid[], false); Eval(16211, v is Guid?, false); Eval(16212, v is Guid?[], false); Eval(16213, v is GCHandle, false); Eval(16214, v is GCHandle[], false); Eval(16215, v is GCHandle?, false); Eval(16216, v is GCHandle?[], false); Eval(16217, v is object, false); Eval(16218, v is object[], false); Eval(16219, v is string, false); Eval(16220, v is string[], false); Eval(16221, v is ValueType, false); Eval(16222, v is ValueType[], false); Eval(16223, v is Array, false); Eval(16224, v is Array[], false); Eval(16225, v is Enum, false); Eval(16226, v is Enum[], false); Eval(16227, v is Delegate, false); Eval(16228, v is Delegate[], false); Eval(16229, v is MulticastDelegate, false); Eval(16230, v is MulticastDelegate[], false); Eval(16231, v is IEmpty, false); Eval(16232, v is IEmpty[], false); Eval(16233, v is INotEmpty, false); Eval(16234, v is INotEmpty[], false); Eval(16235, v is IEmptyGen<int>, false); Eval(16236, v is IEmptyGen<int>[], false); Eval(16237, v is INotEmptyGen<int>, false); Eval(16238, v is INotEmptyGen<int>[], false); Eval(16239, v is SimpleDelegate, false); Eval(16240, v is SimpleDelegate[], false); Eval(16241, v is GenericDelegate<int>, false); Eval(16242, v is GenericDelegate<int>[], false); Eval(16243, v is EmptyClass, false); Eval(16244, v is EmptyClass[], false); Eval(16245, v is NotEmptyClass, false); Eval(16246, v is NotEmptyClass[], false); Eval(16247, v is EmptyClassGen<int>, false); Eval(16248, v is EmptyClassGen<int>[], false); Eval(16249, v is NotEmptyClassGen<Guid>, false); Eval(16250, v is NotEmptyClassGen<Guid>[], false); Eval(16251, v is NotEmptyClassConstrainedGen<object>, false); Eval(16252, v is NotEmptyClassConstrainedGen<object>[], false); Eval(16253, v is NestedClass, false); Eval(16254, v is NestedClass[], false); Eval(16255, v is NestedClassGen<Decimal>, false); Eval(16256, v is NestedClassGen<Decimal>[], false); Eval(16257, v is ImplementOneInterfaceC, false); Eval(16258, v is ImplementOneInterfaceC[], false); Eval(16259, v is ImplementTwoInterfaceC, false); Eval(16260, v is ImplementTwoInterfaceC[], false); Eval(16261, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>, false); Eval(16262, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>[], false); Eval(16263, v is ImplementTwoInterfaceGenC<int>, false); Eval(16264, v is ImplementTwoInterfaceGenC<int>[], false); Eval(16265, v is ImplementAllInterfaceC<int>, false); Eval(16266, v is ImplementAllInterfaceC<int>[], false); Eval(16267, v is SealedClass, false); Eval(16268, v is SealedClass[], false); } { IntE?[] v = default(IntE?[]); Eval(16269, v is EmptyStruct, false); Eval(16270, v is EmptyStruct[], false); Eval(16271, v is EmptyStruct?, false); Eval(16272, v is EmptyStruct?[], false); Eval(16273, v is NotEmptyStruct, false); Eval(16274, v is NotEmptyStruct[], false); Eval(16275, v is NotEmptyStruct?, false); Eval(16276, v is NotEmptyStruct?[], false); Eval(16277, v is EmptyStructGen<int>, false); Eval(16278, v is EmptyStructGen<int>[], false); Eval(16279, v is EmptyStructGen<int>?, false); Eval(16280, v is EmptyStructGen<int>?[], false); Eval(16281, v is NotEmptyStructGen<Guid>, false); Eval(16282, v is NotEmptyStructGen<Guid>[], false); Eval(16283, v is NotEmptyStructGen<Guid>?, false); Eval(16284, v is NotEmptyStructGen<Guid>?[], false); Eval(16285, v is NotEmptyStructConstrainedGen<IntPtr>, false); Eval(16286, v is NotEmptyStructConstrainedGen<IntPtr>[], false); Eval(16287, v is NotEmptyStructConstrainedGen<IntPtr>?, false); Eval(16288, v is NotEmptyStructConstrainedGen<IntPtr>?[], false); Eval(16289, v is NestedStruct, false); Eval(16290, v is NestedStruct[], false); Eval(16291, v is NestedStruct?, false); Eval(16292, v is NestedStruct?[], false); Eval(16293, v is NestedStructGen<Decimal>, false); Eval(16294, v is NestedStructGen<Decimal>[], false); Eval(16295, v is NestedStructGen<Decimal>?, false); Eval(16296, v is NestedStructGen<Decimal>?[], false); Eval(16297, v is ExplicitFieldOffsetStruct, false); Eval(16298, v is ExplicitFieldOffsetStruct[], false); Eval(16299, v is ExplicitFieldOffsetStruct?, false); Eval(16300, v is ExplicitFieldOffsetStruct?[], false); Eval(16309, v is MarshalAsStruct, false); Eval(16310, v is MarshalAsStruct[], false); Eval(16311, v is MarshalAsStruct?, false); Eval(16312, v is MarshalAsStruct?[], false); Eval(16313, v is ImplementOneInterface, false); Eval(16314, v is ImplementOneInterface[], false); Eval(16315, v is ImplementOneInterface?, false); Eval(16316, v is ImplementOneInterface?[], false); Eval(16317, v is ImplementTwoInterface, false); Eval(16318, v is ImplementTwoInterface[], false); Eval(16319, v is ImplementTwoInterface?, false); Eval(16320, v is ImplementTwoInterface?[], false); Eval(16321, v is ImplementOneInterfaceGen<EmptyStructGen<int>>, false); Eval(16322, v is ImplementOneInterfaceGen<EmptyStructGen<int>>[], false); Eval(16323, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?, false); Eval(16324, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?[], false); Eval(16325, v is ImplementTwoInterfaceGen<int>, false); Eval(16326, v is ImplementTwoInterfaceGen<int>[], false); Eval(16327, v is ImplementTwoInterfaceGen<int>?, false); Eval(16328, v is ImplementTwoInterfaceGen<int>?[], false); Eval(16329, v is ImplementAllInterface<int>, false); Eval(16330, v is ImplementAllInterface<int>[], false); Eval(16331, v is ImplementAllInterface<int>?, false); Eval(16332, v is ImplementAllInterface<int>?[], false); Eval(16333, v is IntE, false); Eval(16334, v is IntE[], false); Eval(16335, v is IntE?, false); Eval(16336, v is IntE?[], false); Eval(16337, v is ByteE, false); Eval(16338, v is ByteE[], false); Eval(16339, v is ByteE?, false); Eval(16340, v is ByteE?[], false); Eval(16341, v is LongE, false); Eval(16342, v is LongE[], false); Eval(16343, v is LongE?, false); Eval(16344, v is LongE?[], false); Eval(16345, v is char, false); Eval(16346, v is char[], false); Eval(16347, v is char?, false); Eval(16348, v is char?[], false); Eval(16349, v is bool, false); Eval(16350, v is bool[], false); Eval(16351, v is bool?, false); Eval(16352, v is bool?[], false); Eval(16353, v is byte, false); Eval(16354, v is byte[], false); Eval(16355, v is byte?, false); Eval(16356, v is byte?[], false); Eval(16357, v is sbyte, false); Eval(16358, v is sbyte[], false); Eval(16359, v is sbyte?, false); Eval(16360, v is sbyte?[], false); Eval(16361, v is short, false); Eval(16362, v is short[], false); Eval(16363, v is short?, false); Eval(16364, v is short?[], false); Eval(16365, v is ushort, false); Eval(16366, v is ushort[], false); Eval(16367, v is ushort?, false); Eval(16368, v is ushort?[], false); Eval(16369, v is int, false); Eval(16370, v is int[], false); Eval(16371, v is int?, false); Eval(16372, v is int?[], false); Eval(16373, v is uint, false); Eval(16374, v is uint[], false); Eval(16375, v is uint?, false); Eval(16376, v is uint?[], false); Eval(16377, v is long, false); Eval(16378, v is long[], false); Eval(16379, v is long?, false); Eval(16380, v is long?[], false); Eval(16381, v is ulong, false); Eval(16382, v is ulong[], false); Eval(16383, v is ulong?, false); Eval(16384, v is ulong?[], false); Eval(16385, v is float, false); Eval(16386, v is float[], false); Eval(16387, v is float?, false); Eval(16388, v is float?[], false); Eval(16389, v is double, false); Eval(16390, v is double[], false); Eval(16391, v is double?, false); Eval(16392, v is double?[], false); Eval(16393, v is decimal, false); Eval(16394, v is decimal[], false); Eval(16395, v is decimal?, false); Eval(16396, v is decimal?[], false); Eval(16397, v is IntPtr, false); Eval(16398, v is IntPtr[], false); Eval(16399, v is IntPtr?, false); Eval(16400, v is IntPtr?[], false); Eval(16401, v is UIntPtr, false); Eval(16402, v is UIntPtr[], false); Eval(16403, v is UIntPtr?, false); Eval(16404, v is UIntPtr?[], false); Eval(16405, v is Guid, false); Eval(16406, v is Guid[], false); Eval(16407, v is Guid?, false); Eval(16408, v is Guid?[], false); Eval(16409, v is GCHandle, false); Eval(16410, v is GCHandle[], false); Eval(16411, v is GCHandle?, false); Eval(16412, v is GCHandle?[], false); Eval(16413, v is object, false); Eval(16414, v is object[], false); Eval(16415, v is string, false); Eval(16416, v is string[], false); Eval(16417, v is ValueType, false); Eval(16418, v is ValueType[], false); Eval(16419, v is Array, false); Eval(16420, v is Array[], false); Eval(16421, v is Enum, false); Eval(16422, v is Enum[], false); Eval(16423, v is Delegate, false); Eval(16424, v is Delegate[], false); Eval(16425, v is MulticastDelegate, false); Eval(16426, v is MulticastDelegate[], false); Eval(16427, v is IEmpty, false); Eval(16428, v is IEmpty[], false); Eval(16429, v is INotEmpty, false); Eval(16430, v is INotEmpty[], false); Eval(16431, v is IEmptyGen<int>, false); Eval(16432, v is IEmptyGen<int>[], false); Eval(16433, v is INotEmptyGen<int>, false); Eval(16434, v is INotEmptyGen<int>[], false); Eval(16435, v is SimpleDelegate, false); Eval(16436, v is SimpleDelegate[], false); Eval(16437, v is GenericDelegate<int>, false); Eval(16438, v is GenericDelegate<int>[], false); Eval(16439, v is EmptyClass, false); Eval(16440, v is EmptyClass[], false); Eval(16441, v is NotEmptyClass, false); Eval(16442, v is NotEmptyClass[], false); Eval(16443, v is EmptyClassGen<int>, false); Eval(16444, v is EmptyClassGen<int>[], false); Eval(16445, v is NotEmptyClassGen<Guid>, false); Eval(16446, v is NotEmptyClassGen<Guid>[], false); Eval(16447, v is NotEmptyClassConstrainedGen<object>, false); Eval(16448, v is NotEmptyClassConstrainedGen<object>[], false); Eval(16449, v is NestedClass, false); Eval(16450, v is NestedClass[], false); Eval(16451, v is NestedClassGen<Decimal>, false); Eval(16452, v is NestedClassGen<Decimal>[], false); Eval(16453, v is ImplementOneInterfaceC, false); Eval(16454, v is ImplementOneInterfaceC[], false); Eval(16455, v is ImplementTwoInterfaceC, false); Eval(16456, v is ImplementTwoInterfaceC[], false); Eval(16457, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>, false); Eval(16458, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>[], false); Eval(16459, v is ImplementTwoInterfaceGenC<int>, false); Eval(16460, v is ImplementTwoInterfaceGenC<int>[], false); Eval(16461, v is ImplementAllInterfaceC<int>, false); Eval(16462, v is ImplementAllInterfaceC<int>[], false); Eval(16463, v is SealedClass, false); Eval(16464, v is SealedClass[], false); } { IntE?[] v = new IntE?[] { default(IntE) }; ; Eval(16465, v is EmptyStruct, false); Eval(16466, v is EmptyStruct[], false); Eval(16467, v is EmptyStruct?, false); Eval(16468, v is EmptyStruct?[], false); Eval(16469, v is NotEmptyStruct, false); Eval(16470, v is NotEmptyStruct[], false); Eval(16471, v is NotEmptyStruct?, false); Eval(16472, v is NotEmptyStruct?[], false); Eval(16473, v is EmptyStructGen<int>, false); Eval(16474, v is EmptyStructGen<int>[], false); Eval(16475, v is EmptyStructGen<int>?, false); Eval(16476, v is EmptyStructGen<int>?[], false); Eval(16477, v is NotEmptyStructGen<Guid>, false); Eval(16478, v is NotEmptyStructGen<Guid>[], false); Eval(16479, v is NotEmptyStructGen<Guid>?, false); Eval(16480, v is NotEmptyStructGen<Guid>?[], false); Eval(16481, v is NotEmptyStructConstrainedGen<IntPtr>, false); Eval(16482, v is NotEmptyStructConstrainedGen<IntPtr>[], false); Eval(16483, v is NotEmptyStructConstrainedGen<IntPtr>?, false); Eval(16484, v is NotEmptyStructConstrainedGen<IntPtr>?[], false); Eval(16485, v is NestedStruct, false); Eval(16486, v is NestedStruct[], false); Eval(16487, v is NestedStruct?, false); Eval(16488, v is NestedStruct?[], false); Eval(16489, v is NestedStructGen<Decimal>, false); Eval(16490, v is NestedStructGen<Decimal>[], false); Eval(16491, v is NestedStructGen<Decimal>?, false); Eval(16492, v is NestedStructGen<Decimal>?[], false); Eval(16493, v is ExplicitFieldOffsetStruct, false); Eval(16494, v is ExplicitFieldOffsetStruct[], false); Eval(16495, v is ExplicitFieldOffsetStruct?, false); Eval(16496, v is ExplicitFieldOffsetStruct?[], false); Eval(16505, v is MarshalAsStruct, false); Eval(16506, v is MarshalAsStruct[], false); Eval(16507, v is MarshalAsStruct?, false); Eval(16508, v is MarshalAsStruct?[], false); Eval(16509, v is ImplementOneInterface, false); Eval(16510, v is ImplementOneInterface[], false); Eval(16511, v is ImplementOneInterface?, false); Eval(16512, v is ImplementOneInterface?[], false); Eval(16513, v is ImplementTwoInterface, false); Eval(16514, v is ImplementTwoInterface[], false); Eval(16515, v is ImplementTwoInterface?, false); Eval(16516, v is ImplementTwoInterface?[], false); Eval(16517, v is ImplementOneInterfaceGen<EmptyStructGen<int>>, false); Eval(16518, v is ImplementOneInterfaceGen<EmptyStructGen<int>>[], false); Eval(16519, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?, false); Eval(16520, v is ImplementOneInterfaceGen<EmptyStructGen<int>>?[], false); Eval(16521, v is ImplementTwoInterfaceGen<int>, false); Eval(16522, v is ImplementTwoInterfaceGen<int>[], false); Eval(16523, v is ImplementTwoInterfaceGen<int>?, false); Eval(16524, v is ImplementTwoInterfaceGen<int>?[], false); Eval(16525, v is ImplementAllInterface<int>, false); Eval(16526, v is ImplementAllInterface<int>[], false); Eval(16527, v is ImplementAllInterface<int>?, false); Eval(16528, v is ImplementAllInterface<int>?[], false); Eval(16529, v is IntE, false); Eval(16530, v is IntE[], false); Eval(16531, v is IntE?, false); Eval(16532, v is IntE?[], true); Eval(16533, v is ByteE, false); Eval(16534, v is ByteE[], false); Eval(16535, v is ByteE?, false); Eval(16536, v is ByteE?[], false); Eval(16537, v is LongE, false); Eval(16538, v is LongE[], false); Eval(16539, v is LongE?, false); Eval(16540, v is LongE?[], false); Eval(16541, v is char, false); Eval(16542, v is char[], false); Eval(16543, v is char?, false); Eval(16544, v is char?[], false); Eval(16545, v is bool, false); Eval(16546, v is bool[], false); Eval(16547, v is bool?, false); Eval(16548, v is bool?[], false); Eval(16549, v is byte, false); Eval(16550, v is byte[], false); Eval(16551, v is byte?, false); Eval(16552, v is byte?[], false); Eval(16553, v is sbyte, false); Eval(16554, v is sbyte[], false); Eval(16555, v is sbyte?, false); Eval(16556, v is sbyte?[], false); Eval(16557, v is short, false); Eval(16558, v is short[], false); Eval(16559, v is short?, false); Eval(16560, v is short?[], false); Eval(16561, v is ushort, false); Eval(16562, v is ushort[], false); Eval(16563, v is ushort?, false); Eval(16564, v is ushort?[], false); Eval(16565, v is int, false); Eval(16566, v is int[], false); Eval(16567, v is int?, false); Eval(16568, v is int?[], false); Eval(16569, v is uint, false); Eval(16570, v is uint[], false); Eval(16571, v is uint?, false); Eval(16572, v is uint?[], false); Eval(16573, v is long, false); Eval(16574, v is long[], false); Eval(16575, v is long?, false); Eval(16576, v is long?[], false); Eval(16577, v is ulong, false); Eval(16578, v is ulong[], false); Eval(16579, v is ulong?, false); Eval(16580, v is ulong?[], false); Eval(16581, v is float, false); Eval(16582, v is float[], false); Eval(16583, v is float?, false); Eval(16584, v is float?[], false); Eval(16585, v is double, false); Eval(16586, v is double[], false); Eval(16587, v is double?, false); Eval(16588, v is double?[], false); Eval(16589, v is decimal, false); Eval(16590, v is decimal[], false); Eval(16591, v is decimal?, false); Eval(16592, v is decimal?[], false); Eval(16593, v is IntPtr, false); Eval(16594, v is IntPtr[], false); Eval(16595, v is IntPtr?, false); Eval(16596, v is IntPtr?[], false); Eval(16597, v is UIntPtr, false); Eval(16598, v is UIntPtr[], false); Eval(16599, v is UIntPtr?, false); Eval(16600, v is UIntPtr?[], false); Eval(16601, v is Guid, false); Eval(16602, v is Guid[], false); Eval(16603, v is Guid?, false); Eval(16604, v is Guid?[], false); Eval(16605, v is GCHandle, false); Eval(16606, v is GCHandle[], false); Eval(16607, v is GCHandle?, false); Eval(16608, v is GCHandle?[], false); Eval(16609, v is object, true); Eval(16610, v is object[], false); Eval(16611, v is string, false); Eval(16612, v is string[], false); Eval(16613, v is ValueType, false); Eval(16614, v is ValueType[], false); Eval(16615, v is Array, true); Eval(16616, v is Array[], false); Eval(16617, v is Enum, false); Eval(16618, v is Enum[], false); Eval(16619, v is Delegate, false); Eval(16620, v is Delegate[], false); Eval(16621, v is MulticastDelegate, false); Eval(16622, v is MulticastDelegate[], false); Eval(16623, v is IEmpty, false); Eval(16624, v is IEmpty[], false); Eval(16625, v is INotEmpty, false); Eval(16626, v is INotEmpty[], false); Eval(16627, v is IEmptyGen<int>, false); Eval(16628, v is IEmptyGen<int>[], false); Eval(16629, v is INotEmptyGen<int>, false); Eval(16630, v is INotEmptyGen<int>[], false); Eval(16631, v is SimpleDelegate, false); Eval(16632, v is SimpleDelegate[], false); Eval(16633, v is GenericDelegate<int>, false); Eval(16634, v is GenericDelegate<int>[], false); Eval(16635, v is EmptyClass, false); Eval(16636, v is EmptyClass[], false); Eval(16637, v is NotEmptyClass, false); Eval(16638, v is NotEmptyClass[], false); Eval(16639, v is EmptyClassGen<int>, false); Eval(16640, v is EmptyClassGen<int>[], false); Eval(16641, v is NotEmptyClassGen<Guid>, false); Eval(16642, v is NotEmptyClassGen<Guid>[], false); Eval(16643, v is NotEmptyClassConstrainedGen<object>, false); Eval(16644, v is NotEmptyClassConstrainedGen<object>[], false); Eval(16645, v is NestedClass, false); Eval(16646, v is NestedClass[], false); Eval(16647, v is NestedClassGen<Decimal>, false); Eval(16648, v is NestedClassGen<Decimal>[], false); Eval(16649, v is ImplementOneInterfaceC, false); Eval(16650, v is ImplementOneInterfaceC[], false); Eval(16651, v is ImplementTwoInterfaceC, false); Eval(16652, v is ImplementTwoInterfaceC[], false); Eval(16653, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>, false); Eval(16654, v is ImplementOneInterfaceGenC<EmptyStructGen<int>>[], false); Eval(16655, v is ImplementTwoInterfaceGenC<int>, false); Eval(16656, v is ImplementTwoInterfaceGenC<int>[], false); Eval(16657, v is ImplementAllInterfaceC<int>, false); Eval(16658, v is ImplementAllInterfaceC<int>[], false); Eval(16659, v is SealedClass, false); Eval(16660, v is SealedClass[], false); } } // end of test case 0017
private static void TestCase0001() { { IntE v = default(IntE); Enum o = v; Eval(0001, o is IntE, true); Eval(0002, o is IntE[], false); Eval(0003, o is IntE?, true); Eval(0004, o is IntE?[], false); Eval(0005, o is ByteE, false); Eval(0006, o is ByteE[], false); Eval(0007, o is ByteE?, false); Eval(0008, o is ByteE?[], false); Eval(0009, o is LongE, false); Eval(0010, o is LongE[], false); Eval(0011, o is LongE?, false); Eval(0012, o is LongE?[], false); Eval(0013, o is object, true); Eval(0014, o is object[], false); Eval(0015, o is string, false); Eval(0016, o is string[], false); Eval(0017, o is ValueType, true); Eval(0018, o is ValueType[], false); Eval(0019, o is Array, false); Eval(0020, o is Array[], false); Eval(0021, o is Enum, true); Eval(0022, o is Enum[], false); Eval(0023, o is Delegate, false); Eval(0024, o is Delegate[], false); Eval(0025, o is MulticastDelegate, false); Eval(0026, o is MulticastDelegate[], false); Eval(0027, o is IEmpty, false); Eval(0028, o is IEmpty[], false); Eval(0029, o is INotEmpty, false); Eval(0030, o is INotEmpty[], false); Eval(0031, o is IEmptyGen <int>, false); Eval(0032, o is IEmptyGen <int>[], false); Eval(0033, o is INotEmptyGen <int>, false); Eval(0034, o is INotEmptyGen <int>[], false); Eval(0035, o is SimpleDelegate, false); Eval(0036, o is SimpleDelegate[], false); Eval(0037, o is GenericDelegate <int>, false); Eval(0038, o is GenericDelegate <int>[], false); Eval(0039, o is EmptyClass, false); Eval(0040, o is EmptyClass[], false); Eval(0041, o is NotEmptyClass, false); Eval(0042, o is NotEmptyClass[], false); Eval(0043, o is EmptyClassGen <int>, false); Eval(0044, o is EmptyClassGen <int>[], false); Eval(0045, o is NotEmptyClassGen <Guid>, false); Eval(0046, o is NotEmptyClassGen <Guid>[], false); Eval(0047, o is NotEmptyClassConstrainedGen <object>, false); Eval(0048, o is NotEmptyClassConstrainedGen <object>[], false); Eval(0049, o is NestedClass, false); Eval(0050, o is NestedClass[], false); Eval(0051, o is NestedClassGen <Decimal>, false); Eval(0052, o is NestedClassGen <Decimal>[], false); Eval(0053, o is ImplementOneInterfaceC, false); Eval(0054, o is ImplementOneInterfaceC[], false); Eval(0055, o is ImplementTwoInterfaceC, false); Eval(0056, o is ImplementTwoInterfaceC[], false); Eval(0057, o is ImplementOneInterfaceGenC <EmptyStructGen <int> >, false); Eval(0058, o is ImplementOneInterfaceGenC <EmptyStructGen <int> >[], false); Eval(0059, o is ImplementTwoInterfaceGenC <int>, false); Eval(0060, o is ImplementTwoInterfaceGenC <int>[], false); Eval(0061, o is ImplementAllInterfaceC <int>, false); Eval(0062, o is ImplementAllInterfaceC <int>[], false); Eval(0063, o is SealedClass, false); Eval(0064, o is SealedClass[], false); } { IntE?v = default(IntE); Enum o = v; Eval(0065, o is IntE, true); Eval(0066, o is IntE[], false); Eval(0067, o is IntE?, true); Eval(0068, o is IntE?[], false); Eval(0069, o is ByteE, false); Eval(0070, o is ByteE[], false); Eval(0071, o is ByteE?, false); Eval(0072, o is ByteE?[], false); Eval(0073, o is LongE, false); Eval(0074, o is LongE[], false); Eval(0075, o is LongE?, false); Eval(0076, o is LongE?[], false); Eval(0077, o is object, true); Eval(0078, o is object[], false); Eval(0079, o is string, false); Eval(0080, o is string[], false); Eval(0081, o is ValueType, true); Eval(0082, o is ValueType[], false); Eval(0083, o is Array, false); Eval(0084, o is Array[], false); Eval(0085, o is Enum, true); Eval(0086, o is Enum[], false); Eval(0087, o is Delegate, false); Eval(0088, o is Delegate[], false); Eval(0089, o is MulticastDelegate, false); Eval(0090, o is MulticastDelegate[], false); Eval(0091, o is IEmpty, false); Eval(0092, o is IEmpty[], false); Eval(0093, o is INotEmpty, false); Eval(0094, o is INotEmpty[], false); Eval(0095, o is IEmptyGen <int>, false); Eval(0096, o is IEmptyGen <int>[], false); Eval(0097, o is INotEmptyGen <int>, false); Eval(0098, o is INotEmptyGen <int>[], false); Eval(0099, o is SimpleDelegate, false); Eval(0100, o is SimpleDelegate[], false); Eval(0101, o is GenericDelegate <int>, false); Eval(0102, o is GenericDelegate <int>[], false); Eval(0103, o is EmptyClass, false); Eval(0104, o is EmptyClass[], false); Eval(0105, o is NotEmptyClass, false); Eval(0106, o is NotEmptyClass[], false); Eval(0107, o is EmptyClassGen <int>, false); Eval(0108, o is EmptyClassGen <int>[], false); Eval(0109, o is NotEmptyClassGen <Guid>, false); Eval(0110, o is NotEmptyClassGen <Guid>[], false); Eval(0111, o is NotEmptyClassConstrainedGen <object>, false); Eval(0112, o is NotEmptyClassConstrainedGen <object>[], false); Eval(0113, o is NestedClass, false); Eval(0114, o is NestedClass[], false); Eval(0115, o is NestedClassGen <Decimal>, false); Eval(0116, o is NestedClassGen <Decimal>[], false); Eval(0117, o is ImplementOneInterfaceC, false); Eval(0118, o is ImplementOneInterfaceC[], false); Eval(0119, o is ImplementTwoInterfaceC, false); Eval(0120, o is ImplementTwoInterfaceC[], false); Eval(0121, o is ImplementOneInterfaceGenC <EmptyStructGen <int> >, false); Eval(0122, o is ImplementOneInterfaceGenC <EmptyStructGen <int> >[], false); Eval(0123, o is ImplementTwoInterfaceGenC <int>, false); Eval(0124, o is ImplementTwoInterfaceGenC <int>[], false); Eval(0125, o is ImplementAllInterfaceC <int>, false); Eval(0126, o is ImplementAllInterfaceC <int>[], false); Eval(0127, o is SealedClass, false); Eval(0128, o is SealedClass[], false); } { IntE?v = default(IntE?); Enum o = v; Eval(0129, o is IntE, false); Eval(0130, o is IntE[], false); Eval(0131, o is IntE?, false); Eval(0132, o is IntE?[], false); Eval(0133, o is ByteE, false); Eval(0134, o is ByteE[], false); Eval(0135, o is ByteE?, false); Eval(0136, o is ByteE?[], false); Eval(0137, o is LongE, false); Eval(0138, o is LongE[], false); Eval(0139, o is LongE?, false); Eval(0140, o is LongE?[], false); Eval(0141, o is object, false); Eval(0142, o is object[], false); Eval(0143, o is string, false); Eval(0144, o is string[], false); Eval(0145, o is ValueType, false); Eval(0146, o is ValueType[], false); Eval(0147, o is Array, false); Eval(0148, o is Array[], false); Eval(0149, o is Enum, false); Eval(0150, o is Enum[], false); Eval(0151, o is Delegate, false); Eval(0152, o is Delegate[], false); Eval(0153, o is MulticastDelegate, false); Eval(0154, o is MulticastDelegate[], false); Eval(0155, o is IEmpty, false); Eval(0156, o is IEmpty[], false); Eval(0157, o is INotEmpty, false); Eval(0158, o is INotEmpty[], false); Eval(0159, o is IEmptyGen <int>, false); Eval(0160, o is IEmptyGen <int>[], false); Eval(0161, o is INotEmptyGen <int>, false); Eval(0162, o is INotEmptyGen <int>[], false); Eval(0163, o is SimpleDelegate, false); Eval(0164, o is SimpleDelegate[], false); Eval(0165, o is GenericDelegate <int>, false); Eval(0166, o is GenericDelegate <int>[], false); Eval(0167, o is EmptyClass, false); Eval(0168, o is EmptyClass[], false); Eval(0169, o is NotEmptyClass, false); Eval(0170, o is NotEmptyClass[], false); Eval(0171, o is EmptyClassGen <int>, false); Eval(0172, o is EmptyClassGen <int>[], false); Eval(0173, o is NotEmptyClassGen <Guid>, false); Eval(0174, o is NotEmptyClassGen <Guid>[], false); Eval(0175, o is NotEmptyClassConstrainedGen <object>, false); Eval(0176, o is NotEmptyClassConstrainedGen <object>[], false); Eval(0177, o is NestedClass, false); Eval(0178, o is NestedClass[], false); Eval(0179, o is NestedClassGen <Decimal>, false); Eval(0180, o is NestedClassGen <Decimal>[], false); Eval(0181, o is ImplementOneInterfaceC, false); Eval(0182, o is ImplementOneInterfaceC[], false); Eval(0183, o is ImplementTwoInterfaceC, false); Eval(0184, o is ImplementTwoInterfaceC[], false); Eval(0185, o is ImplementOneInterfaceGenC <EmptyStructGen <int> >, false); Eval(0186, o is ImplementOneInterfaceGenC <EmptyStructGen <int> >[], false); Eval(0187, o is ImplementTwoInterfaceGenC <int>, false); Eval(0188, o is ImplementTwoInterfaceGenC <int>[], false); Eval(0189, o is ImplementAllInterfaceC <int>, false); Eval(0190, o is ImplementAllInterfaceC <int>[], false); Eval(0191, o is SealedClass, false); Eval(0192, o is SealedClass[], false); } } // end of test case 0001