Cosmos/source/Compiler/Indy.IL2CPU.X86/IL/x86/Ldloc.cs
mterwoord_cp acaa8e0a89
2009-10-17 13:45:47 +00:00

34 lines
No EOL
1.2 KiB
C#

//using System;
//using System.IO;
//using Indy.IL2CPU.Assembler;
//using CPU = Indy.IL2CPU.Assembler.X86;
//using Indy.IL2CPU.Compiler;
//namespace Indy.IL2CPU.IL.X86 {
// [OpCode(OpCodeEnum.Ldloc)]
// public class Ldloc: Op {
// private MethodInformation.Variable mLocal;
// protected void SetLocalIndex(int aIndex, MethodInformation aMethodInfo) {
// mLocal = aMethodInfo.Locals[aIndex];
// }
// public Ldloc(MethodInformation aMethodInfo, int aIndex)
// : base(null, aMethodInfo) {
// SetLocalIndex(aIndex, aMethodInfo);
// }
// public Ldloc(ILReader aReader, MethodInformation aMethodInfo)
// : base(aReader, aMethodInfo) {
// SetLocalIndex(aReader.OperandValueInt32, aMethodInfo);
// //VariableDefinition xVarDef = aReader.Operand as VariableDefinition;
// //if (xVarDef != null) {
// // SetLocalIndex(xVarDef.Index, aMethodInfo);
// //}
// }
// public sealed override void DoAssemble() {
// Ldloc(Assembler, mLocal, GetService<IMetaDataInfoService>().SizeOfType(mLocal.VariableType));
// }
// }
//}