1 // Compiler options: -nostdlib -t:library -noconfig
4 // Tests compiler mscorlib bootstrap
11 object value_with_no_base;
15 public struct Int16 {}
16 public struct Int32 {}
17 public struct Int64 {}
18 public struct Single {}
19 public struct Double{}
21 public struct Boolean {}
22 public struct SByte {}
23 public struct UInt16 {}
24 public struct UInt32 {}
25 public struct UInt64 {}
26 public struct IntPtr {}
27 public struct UIntPtr {}
28 public struct Decimal { }
29 public class String { }
30 public class Delegate {}
31 public class MulticastDelegate {}
33 public class Exception {}
34 public partial class Type {}
35 public class ValueType {}
37 public class Attribute {}
39 public class ParamArrayAttribute {}
40 public class DefaultMemberAttribute {}
41 public struct RuntimeTypeHandle {}
42 public struct RuntimeFieldHandle {}
44 public interface IDisposable {}
48 public static bool operator == (Type left, Type right)
53 public static bool operator != (Type left, Type right)
60 namespace System.Runtime.InteropServices
62 public class OutAttribute {}
66 namespace System.Collections
68 public interface IEnumerable {}
69 public interface IEnumerator {}
72 namespace System.Reflection
74 public class DefaultMemberAttribute {}