26 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)
992for (; list != null && list != ConsList<TypeSymbol>.Empty; list = list.Tail) 996if (TypeSymbol.Equals(other, type, TypeCompareKind.ConsiderEverything2) && list.Tail != null && list.Tail != ConsList<TypeSymbol>.Empty) 998other = list.Tail.Head;
Parser\Directives.cs (14)
150for (var current = _directives; current != null && current.Any(); current = current.Tail) 174current = current.Tail; 193for (var current = _directives; current != null && current.Any(); current = current.Tail) 269return stack.Tail; 272var newStack = CompleteIf(stack.Tail, out include); 302return stack.Tail; 305var newStack = CompleteRegion(stack.Tail); 321current = current.Tail; 341current = current.Tail; 352current = current.Tail; 371for (var current = _directives; current != null && current.Any(); current = current.Tail) 397mine = SkipInsignificantDirectives(mine.Tail); 398theirs = SkipInsignificantDirectives(theirs.Tail); 408for (; directives != null && directives.Any(); directives = directives.Tail)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\DisplayClassInstance.cs (1)
32? $"{GetDebuggerDisplay(expr, fields.Tail)}.{fields.Head.Name}"
Symbols\DisplayClassVariable.cs (1)
96var tail = SubstituteFields(fields.Tail, typeMap);
Microsoft.CodeAnalysis.VisualBasic (3)
Symbols\BaseTypeAnalysis.vb (2)
79current = current.Tail 157For Each current In chain.Tail
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2153cycleFields = cycleFields.Tail
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\DisplayClassInstance.vb (1)
21$"{GetDebuggerDisplay(expr, fields.Tail)}.{fields.Head.Name}",
Symbols\DisplayClassVariable.vb (1)
89Dim tail = SubstituteFields(fields.Tail, typeMap)