Descriptor for a class defined in System (mscorlib)
Inheritance: ClassRef
Ejemplo n.º 1
0
 internal MSCorLib()
     : base("mscorlib")
 {
     classes.Add(new SystemClass(this,PrimitiveType.Void));
     classes.Add(new SystemClass(this,PrimitiveType.Boolean));
     classes.Add(new SystemClass(this,PrimitiveType.Char));
     classes.Add(new SystemClass(this,PrimitiveType.Int8));
     classes.Add(new SystemClass(this,PrimitiveType.UInt8));
     classes.Add(new SystemClass(this,PrimitiveType.Int16));
     classes.Add(new SystemClass(this,PrimitiveType.UInt16));
     classes.Add(new SystemClass(this,PrimitiveType.Int32));
     classes.Add(new SystemClass(this,PrimitiveType.UInt32));
     classes.Add(new SystemClass(this,PrimitiveType.Int64));
     classes.Add(new SystemClass(this,PrimitiveType.UInt64));
     classes.Add(new SystemClass(this,PrimitiveType.Float32));
     classes.Add(new SystemClass(this,PrimitiveType.Float64));
     classes.Add(new SystemClass(this,PrimitiveType.IntPtr));
     classes.Add(new SystemClass(this,PrimitiveType.UIntPtr));
     classes.Add(new SystemClass(this,PrimitiveType.String));
     classes.Add(new SystemClass(this,PrimitiveType.TypedRef));
     ObjectClass = new SystemClass(this,PrimitiveType.Object);
     classes.Add(ObjectClass);
     valueType = new ClassRef(this,"System","ValueType");
     valueType.MakeValueClass();
     classes.Add(valueType);
 }