프로퍼티 | 타입 | 설명 | |
---|---|---|---|
Multiplex | void | ||
MultiplexedConstructor | System | ||
PopulateConstructionItems | void | ||
PopulateInitializationItemsAndFindBoundary | void | ||
TryGetIndexedVariableOperand | bool | ||
TryGetReferencedVariable | bool | ||
TryGetVariableDefinitionOperand | bool |
메소드 | 설명 | |
---|---|---|
Get ( ICloningContext cloningContext, Mono.Cecil.MethodDefinition constructor ) : |
Gets a multiplexed constructor.
|
|
TryGetConstructionVariableIndex ( |
Tries to get the index of a variable within the group of construction variables that have been pulled from the full collection of constructor variables.
|
|
TryGetConstructionVariableIndex ( Mono.Cecil.Cil.VariableDefinition sourceVariable, int &index ) : bool |
Tries to get the index of a variable within the group of construction variables that have been pulled from the full collection of constructor variables.
|
|
TryGetInitializationVariableIndex ( |
Tries to get the index of a variable within the group of initialization variables that have been pulled from the full collection of constructor variables.
|
|
TryGetInitializationVariableIndex ( VariableDefinition sourceVariable, int &index ) : bool |
Tries to get the index of a variable within the group of initialization variables that have been pulled from the full collection of constructor variables.
|
메소드 | 설명 | |
---|---|---|
Multiplex ( ) : void |
Does the work of multiplexing the constructor.
|
|
MultiplexedConstructor ( ICloningContext cloningContext, Mono.Cecil.MethodDefinition constructor ) : System |
Creates a new MultiplexedConstructor.
|
|
PopulateConstructionItems ( ) : void |
Populates construction variables and instructions.
|
|
PopulateInitializationItemsAndFindBoundary ( ) : void |
Populated the initialization variables and instructions. Also populates the boundary instruction index.
|
|
TryGetIndexedVariableOperand ( |
If the instruction has a variable operand, retrieves it.
|
|
TryGetReferencedVariable ( Instruction instruction, VariableDefinition &variable ) : bool |
Finds a variable, if any, that is referenced by an instruction.
|
|
TryGetVariableDefinitionOperand ( Instruction instruction, VariableDefinition &variable ) : bool |
If the instruction has a variable operand, retrieves it.
|
public static Get ( ICloningContext cloningContext, Mono.Cecil.MethodDefinition constructor ) : |
||
cloningContext | ICloningContext | cloning context. |
constructor | Mono.Cecil.MethodDefinition | Constructor to multiplex. |
리턴 |
public TryGetConstructionVariableIndex ( |
||
sourceInstruction | Source instruction possibly referencing a variable to look up. | |
index | int | Index of the variable in the subset of variables. |
리턴 | bool |
public TryGetConstructionVariableIndex ( Mono.Cecil.Cil.VariableDefinition sourceVariable, int &index ) : bool | ||
sourceVariable | Mono.Cecil.Cil.VariableDefinition | Source variable to look up. |
index | int | Index of the variable in the subset of variables. |
리턴 | bool |
public TryGetInitializationVariableIndex ( |
||
sourceInstruction | Source instruction possibly referencing a variable to look up. | |
index | int | Index of the variable in the subset of variables. |
리턴 | bool |
public TryGetInitializationVariableIndex ( VariableDefinition sourceVariable, int &index ) : bool | ||
sourceVariable | VariableDefinition | Source variable to look up. |
index | int | Index of the variable in the subset of variables. |
리턴 | bool |