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 class String { }
29 public class Delegate
{}
30 public class MulticastDelegate
{}
32 public class Exception
{}
33 public partial class Type
{}
34 public class ValueType
{}
36 public class Attribute
{}
38 public class ParamArrayAttribute
{}
39 public class DefaultMemberAttribute
{}
40 public struct RuntimeTypeHandle
{}
41 public struct RuntimeFieldHandle
{}
43 public interface IDisposable
{}
45 public struct Decimal
{
49 public Decimal(int[] bits
) {
54 public Decimal (int i
)
59 private void SetBits(int[] bits
) {
65 public static bool operator == (Type left
, Type right
)
70 public static bool operator != (Type left
, Type right
)
83 namespace System
.Runtime
.InteropServices
85 public class OutAttribute
{}
89 namespace System
.Collections
91 public interface IEnumerable
{}
92 public interface IEnumerator
{}
95 namespace System
.Reflection
97 public class DefaultMemberAttribute
{}