51 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)
994
if (TypeSymbol.Equals(list.
Head
, type.OriginalDefinition, TypeCompareKind.ConsiderEverything2))
998
other = list.Tail.
Head
;
1004
other = list.
Head
;
Parser\Directives.cs (24)
152
switch (current.
Head
.Kind)
155
if (current.
Head
.GetIdentifier() == id)
162
if (current.
Head
.GetIdentifier() == id)
181
while (current.
Head
.Kind != SyntaxKind.IfDirectiveTrivia);
195
if (current.
Head
.BranchTaken)
199
else if (current.
Head
.Kind == SyntaxKind.IfDirectiveTrivia)
211
return prev != null && prev.Any() && prev.
Head
.Kind != SyntaxKind.RegionDirectiveTrivia;
217
return prev != null && prev.Any() && (prev.
Head
.Kind == SyntaxKind.IfDirectiveTrivia || prev.
Head
.Kind == SyntaxKind.ElifDirectiveTrivia);
223
return prev != null && prev.Any() && prev.
Head
.Kind == SyntaxKind.RegionDirectiveTrivia;
266
if (stack.
Head
.Kind == SyntaxKind.IfDirectiveTrivia)
268
include = stack.
Head
.BranchTaken;
273
switch (stack.
Head
.Kind)
277
include = stack.
Head
.BranchTaken;
282
newStack = new ConsList<Directive>(stack.
Head
, newStack);
300
if (stack.
Head
.Kind == SyntaxKind.RegionDirectiveTrivia)
306
newStack = new ConsList<Directive>(stack.
Head
, newStack);
315
switch (current.
Head
.Kind)
332
switch (current.
Head
.Kind)
350
while (current != null && current.Any() && current.
Head
.Kind != SyntaxKind.RegionDirectiveTrivia)
378
sb.Insert(0, current.
Head
.GetDebuggerDisplay());
392
if (!mine!.
Head
.IncrementallyEquivalent(theirs!.
Head
))
410
switch (directives.
Head
.Kind)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
153
Debug.Assert(!inProgress.Any() || ReferenceEquals(inProgress.
Head
.ContainingSymbol, this.ContainingSymbol));
311
(object)typeParameter.ContainingSymbol != inProgress.
Head
.ContainingSymbol ||
652
Debug.Assert(!inProgress.Any() || ReferenceEquals(inProgress.
Head
.ContainingSymbol, this.ContainingSymbol));
Symbols\Source\SourceTypeParameterSymbol.cs (1)
223
Debug.Assert(!inProgress.Any() || ReferenceEquals(inProgress.
Head
.ContainingSymbol, this.ContainingSymbol));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (1)
1907
=> Fields.Any() ? Fields.
Head
.Type : Instance.Type;
Symbols\DisplayClassInstance.cs (1)
32
? $"{GetDebuggerDisplay(expr, fields.Tail)}.{fields.
Head
.Name}"
Symbols\DisplayClassVariable.cs (2)
49
get { return this.DisplayClassFields.
Head
.Type; }
95
var head = SubstituteField(fields.
Head
, typeMap);
Microsoft.CodeAnalysis.VisualBasic (10)
Symbols\BaseTypeAnalysis.vb (4)
55
Debug.Assert(current.
Head
.Kind = SymbolKind.NamedType)
56
Dim head = DirectCast(current.
Head
, NamedTypeSymbol)
154
Dim dependent As DependencyDesc = chain.
Head
179
details.Add(ErrorFactory.ErrorInfo(detailErrId, dependent.dependent, chain.
Head
.dependent))
Symbols\ConstraintsHelper.vb (1)
1107
builder(0) = ErrorFactory.ErrorInfo(ERRID.ERR_ConstraintCycleLink2, cycle.
Head
, previous)
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
265
Debug.Assert(Not inProgress.Any() OrElse inProgress.
Head
.ContainingSymbol Is ContainingSymbol)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2146
firstField = cycleFields.
Head
Symbols\Source\SourceNamedTypeSymbol.vb (2)
1529
If Me Is basesBeingResolved.InheritsBeingResolvedOpt.
Head
Then
1587
If Me Is basesBeingResolved.InheritsBeingResolvedOpt.
Head
Then
Symbols\Source\SourceTypeParameterSymbol.vb (1)
94
Debug.Assert(Not inProgress.Any() OrElse inProgress.
Head
.ContainingSymbol Is ContainingSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.vb (1)
1465
Return If(Me.Fields.Any(), Me.Fields.
Head
.Type, Me.Instance.Type)
Symbols\DisplayClassInstance.vb (1)
21
$"{GetDebuggerDisplay(expr, fields.Tail)}.{fields.
Head
.Name}",
Symbols\DisplayClassVariable.vb (2)
48
Return Me.DisplayClassFields.
Head
.Type
88
Dim head = SubstituteField(fields.
Head
, typeMap)