29 references to Prepend
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Lookup.cs (2)
1068var cycleGuard = ConsList<NamedTypeSymbol>.Empty.Prepend(type.OriginalDefinition); 1101cycleGuard = cycleGuard.Prepend(originalDefinition);
Compilation\SyntaxTreeSemanticModel.cs (1)
509return ConsList<TypeSymbol>.Empty.Prepend(symbol.GetSymbol().OriginalDefinition);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (2)
207inProgress = inProgress.Prepend(this); 662var bounds = this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited, currentCompilation: null,
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
289var newBasesBeingResolved = basesBeingResolved.Prepend(this.OriginalDefinition);
Symbols\Source\SourceTypeParameterSymbol.cs (3)
582return this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited: false, this.DeclaringCompilation, diagnostics); 717return this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited: false, this.DeclaringCompilation, diagnostics); 966return this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited: true, this.DeclaringCompilation, diagnostics);
Symbols\Source\TypeParameterConstraintClause.cs (2)
166inProgress = inProgress.Prepend(thisTypeParameter); 226inProgress = inProgress.Prepend(thisTypeParameter);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (3)
1519possiblyCapturingTypeInstance.Fields.Prepend(field)); 1916return new DisplayClassInstanceAndFields(Instance, Fields.Prepend(field)); 1921return new DisplayClassVariable(name, kind, Instance, Fields.Prepend(field));
Symbols\DisplayClassVariable.cs (1)
97return tail.Prepend(head);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
UsesIsNullableVisitor.cs (1)
203inProgress = inProgress.Prepend(typeParameter);
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\BasesBeingResolvedBinder.vb (2)
66Return New BasesBeingResolved(If(InheritsBeingResolvedOpt, ConsList(Of TypeSymbol).Empty).Prepend(symbol), ImplementsBeingResolvedOpt) 70Return New BasesBeingResolved(InheritsBeingResolvedOpt, If(ImplementsBeingResolvedOpt, ConsList(Of TypeSymbol).Empty).Prepend(symbol))
Symbols\BaseTypeAnalysis.vb (6)
51Dim dependency As ConsList(Of DependencyDesc) = ConsList(Of DependencyDesc).Empty.Prepend(New DependencyDesc(DependencyKind.Inheritance, this)) 75dependency = dependency.Prepend(New DependencyDesc(If(hasContainment, DependencyKind.Containment, DependencyKind.Inheritance), head)) 108dependency = dependency.Prepend(New DependencyDesc(DependencyKind.Inheritance, this)) 223Return chain.Prepend(New DependencyDesc(DependencyKind.Containment, current)) 237Return chain.Prepend(New DependencyDesc(DependencyKind.Inheritance, current)) 247Return chain.Prepend(New DependencyDesc(DependencyKind.Inheritance, current))
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
281Dim constraints = Me.RemoveDirectConstraintConflicts(GetDeclaredConstraints(), inProgress.Prepend(Me), DirectConstraintConflictKind.None, diagnosticsBuilder)
Symbols\Source\SourceTypeParameterSymbol.vb (1)
103constraints = Me.RemoveDirectConstraintConflicts(constraints, inProgress.Prepend(Me), reportConflicts, diagnosticsBuilder)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
CompilationContext.vb (2)
1478Return New DisplayClassInstanceAndFields(Me.Instance, Me.Fields.Prepend(field)) 1482Return New DisplayClassVariable(name, kind, Me.Instance, Me.Fields.Prepend(field))
Symbols\DisplayClassVariable.vb (1)
90Return tail.Prepend(head)