51 Type typeOfMulticastDelegate;
52 Type typeOfRuntimeTypeHandle;
69 Type typeOfIsVolatile;
78 this.context = context ??
throw new ArgumentNullException(nameof(context));
88 return context.Resolver.ResolveCoreType(type.FullName).AsReflection();
101 public Type Exception => typeOfException ??= Import(typeof(
System.Exception));
105 public Type Attribute => typeOfAttribute ??= Import(typeof(
System.Attribute));
115 public Type Void => typeOfVoid ??= Import(typeof(
void));
119 public Type Byte => typeOfByte ??= Import(typeof(
byte));
121 public Type SByte => typeOfSByte ??= Import(typeof(sbyte));
123 public Type Char => typeOfChar ??= Import(typeof(
char));
125 public Type Int16 => typeOfInt16 ??= Import(typeof(
short));
127 public Type UInt16 => typeOfUInt16 ??= Import(typeof(ushort));
129 public Type Int32 => typeOfInt32 ??= Import(typeof(
int));
133 public Type Int64 => typeOfInt64 ??= Import(typeof(
long));
135 public Type UInt64 => typeOfUInt64 ??= Import(typeof(ulong));
137 public Type Single => typeOfSingle ??= Import(typeof(
float));
139 public Type Double => typeOfDouble ??= Import(typeof(
double));
Maintains services relevant to an instane of the IKVM runtime.