This class contains methods used for emitting opcodes to the current IL generator.
See Also: Inherited members from object.
|
ILEmitter
()
|
Initialises this class. |
static
|
ArgInd | int . The index for the last declared argument. |
static
|
Constr | System.Reflection.Emit.ConstructorBuilder . Holds the current ConstructorBuilder. |
static
|
DebugFlg | bool . If debugging is enabled this flag is set else it is unset (false). |
static
|
DocWriter | System.Diagnostics.SymbolStore.ISymbolDocumentWriter . Holds the current symbol writer. |
static
|
ILGen | System.Reflection.Emit.ILGenerator . Documentation for this section has not yet been entered. |
static
|
LocInd | int . Documentation for this section has not yet been entered. |
static
|
Met | System.Reflection.Emit.MethodBuilder . Documentation for this section has not yet been entered. |
static
|
StaticFlg | bool . Documentation for this section has not yet been entered. |
static
|
DeclVar
(string, Type)Declares a variable in the current method with the given name and type. |
|
static
|
DefineLbl
()Defines a label in the current method. |
|
static
|
EmitAdd
(bool)Emits variants of the 'add' opcode accrodingly. |
|
static
|
EmitAnd
()Emits the 'and' opcode. |
|
static
|
EmitBox
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitBr
(System.Reflection.Emit.Label)Emits a 'br' opcode. |
|
static
|
EmitBrfalse
(System.Reflection.Emit.Label)Emits the 'brfalse' opcode. |
|
static
|
EmitBrtrue
(System.Reflection.Emit.Label)Emits the 'brtrue' opcode. |
|
static
|
EmitCall
(System.Reflection.MethodInfo)Emits the 'call' opcode. |
|
static
|
EmitCallCtor
(System.Reflection.ConstructorInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitCallvirt
(System.Reflection.MethodInfo)Emits the 'callvirt' opcode. |
|
static
|
EmitCeq
()Emits the 'ceq' opcode. |
|
static
|
EmitCge
(bool)Emits a sequence of 'clt(.un)' , 'ldc.i4.0' and 'ceq'. |
|
static
|
EmitCgt
(bool)Emits the 'cgt(.un)' opcode. |
|
static
|
EmitCle
(bool)Emits a sequence of 'cgt(.un)' , 'ldc.i4.0' and 'ceq'. |
|
static
|
EmitClt
(bool)Emits the 'clt(.un)' opcode. |
|
static
|
EmitCneq
()Emits a sequence of 'ceq', 'ldc.i4.0' and 'ceq'. |
|
static
|
EmitConstrained
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitConvI
()Documentation for this section has not yet been entered. |
|
static
|
EmitConvI4
()Documentation for this section has not yet been entered. |
|
static
|
EmitConvU
()Documentation for this section has not yet been entered. |
|
static
|
EmitDelegateAdd
()Documentation for this section has not yet been entered. |
|
static
|
EmitDelegateSub
()Documentation for this section has not yet been entered. |
|
static
|
EmitDiv
(bool)Emits the variants of the 'div' opcode accordingly. |
|
static
|
EmitDup
()Documentation for this section has not yet been entered. |
|
static
|
EmitLdarg
(int)Emits one of the variants of 'ldarg' accordingly. |
|
static
|
EmitLdarga
(int)Emits the 'ldarga' or 'ldarga.s' opcodes accordingly. |
|
static
|
EmitLdcBool
(bool)Emits 'ldc.i4.1' or 'ldc.i4.0' for true or false respectively. |
|
static
|
EmitLdcChar
(char)Emits one of the variants of 'ldc.i4' opcode using the numerical unicode value of the character as the integer loaded. |
|
static
|
EmitLdcI1
(sbyte)Emits one of the variants of 'ldc.i4' followed by a 'conv.i1'. |
|
static
|
EmitLdcI2
(short)Emits one of the variants of 'ldc.i4' followed by a 'conv.i2'. |
|
static
|
EmitLdcI4
(int)Emits one of the variants of the 'ldc.i4' opcode. |
|
static
|
EmitLdcI8
(long)Emits one of the variants of 'ldc.i4' followed by a 'conv.i8' or an 'ldc.i8' accordingly. |
|
static
|
EmitLdcR4
(float)Emits the 'ldc.r4' opcode. |
|
static
|
EmitLdcR8
(double)Emits the 'ldc.r8' opcode. |
|
static
|
EmitLdelem
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitLdfld
(System.Reflection.FieldInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitLdflda
(System.Reflection.FieldInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitLdftn
(System.Reflection.MethodInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitLdloc
(int)Documentation for this section has not yet been entered. |
|
static
|
EmitLdloca
(int)Documentation for this section has not yet been entered. |
|
static
|
EmitLdnull
()Documentation for this section has not yet been entered. |
|
static
|
EmitLdsfld
(System.Reflection.FieldInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitLdsflda
(System.Reflection.FieldInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitLdstr
(string)Documentation for this section has not yet been entered. |
|
static
|
EmitLdtoken
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitLdvirtftn
(System.Reflection.MethodInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitLike
()Documentation for this section has not yet been entered. |
|
static
|
EmitMul
(bool)Documentation for this section has not yet been entered. |
|
static
|
EmitNand
()Documentation for this section has not yet been entered. |
|
static
|
EmitNeg
()Documentation for this section has not yet been entered. |
|
static
|
EmitNewarr
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitNewobj
(System.Reflection.ConstructorInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitNLike
()Documentation for this section has not yet been entered. |
|
static
|
EmitNor
()Documentation for this section has not yet been entered. |
|
static
|
EmitNot
()Documentation for this section has not yet been entered. |
|
static
|
EmitOr
()Documentation for this section has not yet been entered. |
|
static
|
EmitPop
()Documentation for this section has not yet been entered. |
|
static
|
EmitRem
(bool)Documentation for this section has not yet been entered. |
|
static
|
EmitRet
()Documentation for this section has not yet been entered. |
|
static
|
EmitShl
()Documentation for this section has not yet been entered. |
|
static
|
EmitShr
(bool)Documentation for this section has not yet been entered. |
|
static
|
EmitStarg
(int)Documentation for this section has not yet been entered. |
|
static
|
EmitStelem
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitStfld
(System.Reflection.FieldInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitStloc
(int)Documentation for this section has not yet been entered. |
|
static
|
EmitStrAdd
()Documentation for this section has not yet been entered. |
|
static
|
EmitStrCeq
()Documentation for this section has not yet been entered. |
|
static
|
EmitStrCneq
()Documentation for this section has not yet been entered. |
|
static
|
EmitStsfld
(System.Reflection.FieldInfo)Documentation for this section has not yet been entered. |
|
static
|
EmitSub
(bool)Documentation for this section has not yet been entered. |
|
static
|
EmitUnbox
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitUnboxAny
(Type)Documentation for this section has not yet been entered. |
|
static
|
EmitXnor
()Documentation for this section has not yet been entered. |
|
static
|
EmitXor
()Documentation for this section has not yet been entered. |
|
static
|
MarkDbgPt
(int)Documentation for this section has not yet been entered. |
|
static
|
MarkLbl
(System.Reflection.Emit.Label)Documentation for this section has not yet been entered. |
Initialises this class.
Syntax
public ILEmitter ()Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
The index for the last declared argument.
Syntax
public static int ArgIndRemarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Holds the current ConstructorBuilder.
Syntax
public static System.Reflection.Emit.ConstructorBuilder ConstrRemarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
If debugging is enabled this flag is set else it is unset (false).
Syntax
public static bool DebugFlgRemarks
Usually this reflects the value of the Debug Flag in AsmFactory.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Declares a variable in the current method with the given name and type.
Syntax
Parameters
- name
- The name of the variabe to declare.
- typ
- The type for the variable to declare.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Defines a label in the current method.
Syntax
public static System.Reflection.Emit.Label DefineLbl ()Returns
The label structure describing the label just defined.Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Holds the current symbol writer.
Syntax
public static System.Diagnostics.SymbolStore.ISymbolDocumentWriter DocWriterRemarks
Used if debigging information is to be written.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits variants of the 'add' opcode accrodingly.
Syntax
Parameters
- s
- If the operands are signed or not.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'and' opcode.
Syntax
public static void EmitAnd ()Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- t
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Emits a 'br' opcode.
Syntax
public static void EmitBr (System.Reflection.Emit.Label lbl)Parameters
- lbl
- The label to branch to.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'brfalse' opcode.
Syntax
public static void EmitBrfalse (System.Reflection.Emit.Label lbl)Parameters
- lbl
- The label to branch to.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'brtrue' opcode.
Syntax
public static void EmitBrtrue (System.Reflection.Emit.Label lbl)Parameters
- lbl
- The label to branch to.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'call' opcode.
Syntax
public static void EmitCall (System.Reflection.MethodInfo met)Parameters
- met
- The method to call.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitCallCtor (System.Reflection.ConstructorInfo met)Parameters
- met
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'callvirt' opcode.
Syntax
public static void EmitCallvirt (System.Reflection.MethodInfo met)Parameters
- met
- The method to call.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'ceq' opcode.
Syntax
public static void EmitCeq ()Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits a sequence of 'clt(.un)' , 'ldc.i4.0' and 'ceq'.
Syntax
Parameters
- s
- If the operands are signed or not.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'cgt(.un)' opcode.
Syntax
Parameters
- s
- If the operands are signed or not.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits a sequence of 'cgt(.un)' , 'ldc.i4.0' and 'ceq'.
Syntax
Parameters
- s
- If the operands are signed or not.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'clt(.un)' opcode.
Syntax
Parameters
- s
- If the operands are signed or not.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits a sequence of 'ceq', 'ldc.i4.0' and 'ceq'.
Syntax
public static void EmitCneq ()Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- t
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitConvI ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitConvI4 ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitConvU ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitDelegateAdd ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitDelegateSub ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.8.1
Emits the variants of the 'div' opcode accordingly.
Syntax
Parameters
- s
- If the operands are signed or not.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitDup ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.8.1
Emits one of the variants of 'ldarg' accordingly.
Syntax
Parameters
- num
- The index of the argument to load.
Remarks
To get the address of the argument instead use EmitLdarga.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'ldarga' or 'ldarga.s' opcodes accordingly.
Syntax
Parameters
- num
- The index of the argument whose address is required.
Remarks
If the actual argument locations's stored value is needed use EmitLdarg isntead.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits 'ldc.i4.1' or 'ldc.i4.0' for true or false respectively.
Syntax
Parameters
- b
- The boolean value to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits one of the variants of 'ldc.i4' opcode using the numerical unicode value of the character as the integer loaded.
Syntax
Parameters
- c
- The character to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits one of the variants of 'ldc.i4' followed by a 'conv.i1'.
Syntax
Parameters
- n
- The int8 number to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits one of the variants of 'ldc.i4' followed by a 'conv.i2'.
Syntax
Parameters
- n
- The int16 number to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits one of the variants of the 'ldc.i4' opcode.
Syntax
Parameters
- num
- The int32 number to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits one of the variants of 'ldc.i4' followed by a 'conv.i8' or an 'ldc.i8' accordingly.
Syntax
Parameters
- n
- The int64 number to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'ldc.r4' opcode.
Syntax
Parameters
- num
- The float32 number to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Emits the 'ldc.r8' opcode.
Syntax
Parameters
- num
- The float64 number to emit a load for.
Remarks
Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- typ
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdfld (System.Reflection.FieldInfo fld)Parameters
- fld
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdflda (System.Reflection.FieldInfo fld)Parameters
- fld
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdftn (System.Reflection.MethodInfo met)Parameters
- met
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- num
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- num
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdnull ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdsfld (System.Reflection.FieldInfo fld)Parameters
- fld
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdsflda (System.Reflection.FieldInfo fld)Parameters
- fld
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- str
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- t
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLdvirtftn (System.Reflection.MethodInfo met)Parameters
- met
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitLike ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- s
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitNand ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitNeg ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- t
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitNewobj (System.Reflection.ConstructorInfo c)Parameters
- c
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitNLike ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitNor ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitNot ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitOr ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitPop ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- s
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitRet ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitShl ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- s
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- num
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- typ
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitStfld (System.Reflection.FieldInfo fld)Parameters
- fld
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- num
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitStrAdd ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitStrCeq ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitStrCneq ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitStsfld (System.Reflection.FieldInfo fld)Parameters
- fld
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- s
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- t
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- t
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitXnor ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void EmitXor ()Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static System.Reflection.Emit.ILGenerator ILGenRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static int LocIndRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
Parameters
- line
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static void MarkLbl (System.Reflection.Emit.Label lbl)Parameters
- lbl
- Documentation for this section has not yet been entered.
Remarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static System.Reflection.Emit.MethodBuilder MetRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1
Documentation for this section has not yet been entered.
Syntax
public static bool StaticFlgRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Reflection
Assembly: dnr (in dnr.dll)
Assembly Versions: 11.2.7.3, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1