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