MethodDecorator.Fody.MethodDecorator.GetCallOnExitInstructions C# (CSharp) Method

GetCallOnExitInstructions() private static method

private static GetCallOnExitInstructions ( Mono.Cecil.Cil.ILProcessor processor, Mono.Cecil.Cil.VariableDefinition attributeVariableDefinition, MethodReference onExitMethodRef ) : IList
processor Mono.Cecil.Cil.ILProcessor
attributeVariableDefinition Mono.Cecil.Cil.VariableDefinition
onExitMethodRef Mono.Cecil.MethodReference
return IList
        private static IList<Instruction> GetCallOnExitInstructions(ILProcessor processor, VariableDefinition attributeVariableDefinition, MethodReference onExitMethodRef)
        {
            // Call __fody$attribute.OnExit()
            return new List<Instruction>
                   {
                       processor.Create(OpCodes.Ldloc_S, attributeVariableDefinition),
                       //processor.Create(OpCodes.Ldarg_0),
                       processor.Create(OpCodes.Callvirt, onExitMethodRef)
                   };
        }