19 references to Tail
Microsoft.CodeAnalysis (1)
Collections\ConsListExtensions.cs (1)
22for (; list != ConsList<T>.Empty; list = list.Tail)
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Lookup.cs (4)
1080for (; list != null && list != ConsList<TypeSymbol>.Empty; list = list.Tail) 1084if (TypeSymbol.Equals(other, type, TypeCompareKind.ConsiderEverything2) && list.Tail != null && list.Tail != ConsList<TypeSymbol>.Empty) 1086other = list.Tail.Head;
Parser\Directives.cs (14)
154for (var current = _directives; current != null && current.Any(); current = current.Tail) 178current = current.Tail; 197for (var current = _directives; current != null && current.Any(); current = current.Tail) 274return stack.Tail; 277var newStack = CompleteIf(stack.Tail, out include); 307return stack.Tail; 310var newStack = CompleteRegion(stack.Tail); 326current = current.Tail; 346current = current.Tail; 357current = current.Tail; 376for (var current = _directives; current != null && current.Any(); current = current.Tail) 402mine = SkipInsignificantDirectives(mine.Tail); 403theirs = SkipInsignificantDirectives(theirs.Tail); 413for (; directives != null && directives.Any(); directives = directives.Tail)