Catel.Fody.InstructionListExtensions.GetSequencePoint C# (CSharp) Méthode

GetSequencePoint() public static méthode

public static GetSequencePoint ( this instructions, Instruction instruction ) : SequencePoint
instructions this
instruction Mono.Cecil.Cil.Instruction
Résultat Mono.Cecil.Cil.SequencePoint
        public static SequencePoint GetSequencePoint(this IList<Instruction> instructions, Instruction instruction)
        {
            var index = instructions.IndexOf(instruction);
            if (index < 0)
            {
                return null;
            }

            for (int i = index; i >= 0; i--)
            {
                var ix = instructions[i];
                if (ix.SequencePoint != null)
                {
                    return ix.SequencePoint;
                }
            }

            return null;
        }