33 references to Head
Microsoft.CodeAnalysis (2)
Collections\ConsListExtensions.cs (1)
24
if (ReferenceEquals(list.
Head
, element))
InternalUtilities\ConsList`1.cs (1)
152
result.Append(list.
Head
);
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Lookup.cs (3)
1082
if (TypeSymbol.Equals(list.
Head
, type.OriginalDefinition, TypeCompareKind.ConsiderEverything2))
1086
other = list.Tail.
Head
;
1092
other = list.
Head
;
Parser\Directives.cs (24)
156
switch (current.
Head
.Kind)
159
if (current.
Head
.GetIdentifier() == id)
166
if (current.
Head
.GetIdentifier() == id)
185
while (current.
Head
.Kind != SyntaxKind.IfDirectiveTrivia);
199
if (current.
Head
.BranchTaken)
203
else if (current.
Head
.Kind == SyntaxKind.IfDirectiveTrivia)
215
return prev != null && prev.Any() && prev.
Head
.Kind != SyntaxKind.RegionDirectiveTrivia;
221
return prev != null && prev.Any() && (prev.
Head
.Kind == SyntaxKind.IfDirectiveTrivia || prev.
Head
.Kind == SyntaxKind.ElifDirectiveTrivia);
227
return prev != null && prev.Any() && prev.
Head
.Kind == SyntaxKind.RegionDirectiveTrivia;
271
if (stack.
Head
.Kind == SyntaxKind.IfDirectiveTrivia)
273
include = stack.
Head
.BranchTaken;
278
switch (stack.
Head
.Kind)
282
include = stack.
Head
.BranchTaken;
287
newStack = new ConsList<Directive>(stack.
Head
, newStack);
305
if (stack.
Head
.Kind == SyntaxKind.RegionDirectiveTrivia)
311
newStack = new ConsList<Directive>(stack.
Head
, newStack);
320
switch (current.
Head
.Kind)
337
switch (current.
Head
.Kind)
355
while (current != null && current.Any() && current.
Head
.Kind != SyntaxKind.RegionDirectiveTrivia)
383
sb.Insert(0, current.
Head
.GetDebuggerDisplay());
397
if (!mine!.
Head
.IncrementallyEquivalent(theirs!.
Head
))
415
switch (directives.
Head
.Kind)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
154
Debug.Assert(!inProgress.Any() || ReferenceEquals(inProgress.
Head
.ContainingSymbol, this.ContainingSymbol));
312
(object)typeParameter.ContainingSymbol != inProgress.
Head
.ContainingSymbol ||
661
Debug.Assert(!inProgress.Any() || ReferenceEquals(inProgress.
Head
.ContainingSymbol, this.ContainingSymbol));
Symbols\Source\SourceTypeParameterSymbol.cs (1)
225
Debug.Assert(!inProgress.Any() || ReferenceEquals(inProgress.
Head
.ContainingSymbol, this.ContainingSymbol));