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

GetCallOnEntryInstructions() private static method

private static GetCallOnEntryInstructions ( Mono.Cecil.Cil.ILProcessor processor, Mono.Cecil.Cil.VariableDefinition attributeVariableDefinition, MethodReference onEntryMethodRef ) : IEnumerable
processor Mono.Cecil.Cil.ILProcessor
attributeVariableDefinition Mono.Cecil.Cil.VariableDefinition
onEntryMethodRef Mono.Cecil.MethodReference
return IEnumerable
        private static IEnumerable<Instruction> GetCallOnEntryInstructions(
            ILProcessor processor,
            VariableDefinition attributeVariableDefinition,
            MethodReference onEntryMethodRef)
        {
            // Call __fody$attribute.OnEntry()
            return new List<Instruction>
                   {
                       processor.Create(OpCodes.Ldloc, attributeVariableDefinition),
                       processor.Create(OpCodes.Callvirt, onEntryMethodRef),
                   };
        }