public LocalVariable(VirtualMachine virtualMachine, Method method, Types.VariableData variableData) : base(virtualMachine) { Contract.Requires(virtualMachine != null); Contract.Requires<ArgumentNullException>(method != null, "method"); _method = method; _variableData = variableData; }
public LocalVariable(VirtualMachine virtualMachine, Method method, Types.VariableData variableData) : base(virtualMachine) { Contract.Requires(virtualMachine != null); Contract.Requires <ArgumentNullException>(method != null, "method"); _method = method; _variableData = variableData; }
internal LocalVariable GetMirrorOf(Method method, Types.VariableData variableData) { ulong codeIndex = variableData.CodeIndex; uint length = variableData.Length; string name = variableData.Name; string signature = variableData.Signature; string genericSignature = variableData.GenericSignature; int slot = variableData.Slot; return(new LocalVariable(this, method, variableData)); }