Esempio n. 1
0
        private void AddLocalVariables(MethodBody methodBody)
        {
            var rawSignature = methodBody.MethodSignature;

            var methodSignature = new SignatureReader(rawSignature).ReadAndParseMethodSignature();

            if(hasReturnType)
                resultLocalIndex = methodBody.AddLocalVariable(methodSignature.ReturnTypeSignature).LocalIndex;

            ticksLocalIndex = methodBody.AddLocalVariable(typeof(long)).LocalIndex;
        }