|
static void | Emit (this ILGenerator il, OpCode opcode, MethodBase methodBase) |
|
static void | EmitLoadArg (this ILGenerator il, int index) |
|
static void | EmitLoadArgAddress (this ILGenerator il, int index) |
|
static void | EmitStoreArg (this ILGenerator il, int index) |
|
static void | EmitLoadValueIndirect (this ILGenerator il, Type type) |
|
static void | EmitStoreValueIndirect (this ILGenerator il, Type type) |
|
static void | EmitLoadElement (this ILGenerator il, Type type) |
|
static void | EmitStoreElement (this ILGenerator il, Type type) |
|
static void | EmitType (this ILGenerator il, Type type) |
|
static void | EmitFieldAddress (this ILGenerator il, FieldInfo fi) |
|
static void | EmitFieldGet (this ILGenerator il, FieldInfo fi) |
|
static void | EmitFieldSet (this ILGenerator il, FieldInfo fi) |
|
static void | EmitNew (this ILGenerator il, ConstructorInfo ci) |
|
static void | EmitNull (this ILGenerator il) |
|
static void | EmitString (this ILGenerator il, string value) |
|
static void | EmitPrimitive (this ILGenerator il, bool value) |
|
static void | EmitPrimitive (this ILGenerator il, int value) |
|
static bool | CanEmitConstant (object value, Type type) |
|
static bool | TryEmitConstant (this ILGenerator il, object value, Type type, ILocalCache locals) |
|
static bool | ShouldLdtoken (MethodBase mb) |
|
static void | EmitConvertToType (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked, ILocalCache locals) |
|
static void | EmitHasValue (this ILGenerator il, Type nullableType) |
|
static void | EmitGetValue (this ILGenerator il, Type nullableType) |
|
static void | EmitGetValueOrDefault (this ILGenerator il, Type nullableType) |
|
static void | EmitArray (this ILGenerator il, Type elementType, int count) |
|
static void | EmitArray (this ILGenerator il, Type arrayType) |
|
static void | EmitDefault (this ILGenerator il, Type type, ILocalCache locals) |
|
|
static void | EmitPrimitive (this ILGenerator il, uint value) |
|
static void | EmitPrimitive (this ILGenerator il, long value) |
|
static void | EmitPrimitive (this ILGenerator il, ulong value) |
|
static void | EmitPrimitive (this ILGenerator il, double value) |
|
static void | EmitPrimitive (this ILGenerator il, float value) |
|
static bool | CanEmitILConstant (Type type) |
|
static bool | ShouldLdtoken (Type t) |
|
static bool | TryEmitILConstant (this ILGenerator il, object value, Type type) |
|
static void | EmitCastToType (this ILGenerator il, Type typeFrom, Type typeTo) |
|
static void | EmitNumericConversion (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) |
|
static void | EmitNullableToNullableConversion (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked, ILocalCache locals) |
|
static void | EmitNonNullableToNullableConversion (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked, ILocalCache locals) |
|
static void | EmitNullableToNonNullableConversion (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked, ILocalCache locals) |
|
static void | EmitNullableToNonNullableStructConversion (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked, ILocalCache locals) |
|
static void | EmitNullableToReferenceConversion (this ILGenerator il, Type typeFrom) |
|
static void | EmitNullableConversion (this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked, ILocalCache locals) |
|
static void | EmitDecimal (this ILGenerator il, decimal value) |
|
Definition at line 8 of file ILGen.cs.