コード例 #1
0
 public static IEnumerable <LinkedListNode <T> > GetNextNodes <T>(this LinkedListNode <T> node) => node.AsEnumerable(n => n.Next).Skip(1);
コード例 #2
0
 public static IEnumerable <LinkedListNode <T> > GetPreviousNodes <T>(this LinkedListNode <T> node) => node.AsEnumerable(n => n.Previous).Skip(1);
コード例 #3
0
 public static int GetIndex <T>(this LinkedListNode <T> node) => node.AsEnumerable(n => n.Previous).Count() - 1;