MethodDecorator.Fody.MethodDecorator.GetMethodBodyReturnInstructions C# (CSharp) Метод

GetMethodBodyReturnInstructions() приватный статический Метод

private static GetMethodBodyReturnInstructions ( Mono.Cecil.Cil.ILProcessor processor, Mono.Cecil.Cil.VariableDefinition retvalVariableDefinition ) : IList
processor Mono.Cecil.Cil.ILProcessor
retvalVariableDefinition Mono.Cecil.Cil.VariableDefinition
Результат IList
        private static IList<Instruction> GetMethodBodyReturnInstructions(ILProcessor processor, VariableDefinition retvalVariableDefinition)
        {
            var instructions = new List<Instruction>();
            if (retvalVariableDefinition != null)
                instructions.Add(processor.Create(OpCodes.Ldloc_S, retvalVariableDefinition));
            instructions.Add(processor.Create(OpCodes.Ret));
            return instructions;
        }