An extension method is a special kind of static method that allows you to add new methods to existing types without creating derived types. PIN stands for the three extension methods PreviousItem, IndexOfCurrentItem and NextItem.
Prologue:You may get confused about this topic PIN Extension Method. PIN is a collection of three IEnumerable extension methods.PIN stands for
LINQ Quick Reference with C#