49 references to Empty
Microsoft.CodeAnalysis (5)
Collections\ConsListExtensions.cs (2)
17return new ConsList<T>(head, list ?? ConsList<T>.Empty); 22for (; list != ConsList<T>.Empty; list = list.Tail)
InternalUtilities\ConsList`1.cs (3)
100Debug.Assert(this != Empty); 110Debug.Assert(this != Empty); 118return this != Empty;
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Lookup.cs (3)
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) 1068var cycleGuard = ConsList<NamedTypeSymbol>.Empty.Prepend(type.OriginalDefinition);
Binder\BuckStopsHereBinder.cs (1)
85return ConsList<FieldSymbol>.Empty;
Compilation\SyntaxTreeSemanticModel.cs (1)
509return ConsList<TypeSymbol>.Empty.Prepend(symbol.GetSymbol().OriginalDefinition);
FlowAnalysis\EmptyStructTypeCache.cs (1)
86return IsEmptyStructType(type, ConsList<NamedTypeSymbol>.Empty);
Parser\Directives.cs (3)
120public static readonly DirectiveStack Empty = new DirectiveStack(ConsList<Directive>.Empty); 144return _directives == ConsList<Directive>.Empty; 249return new DirectiveStack(new ConsList<Directive>(directive, _directives ?? ConsList<Directive>.Empty));
Symbols\ConstraintsHelper.cs (1)
159constraintsInProgress = ConsList<TypeParameterSymbol>.Empty;
Symbols\FieldSymbol.cs (1)
62return GetFieldType(ConsList<FieldSymbol>.Empty);
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
196visitedAssemblies = new ConsList<AssemblySymbol>(this, visitedAssemblies ?? ConsList<AssemblySymbol>.Empty);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (3)
533else if (GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol>.Empty).IsEmpty) 583GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol>.Empty); 656var constraintTypes = GetDeclaredConstraintTypes(ConsList<PETypeParameterSymbol>.Empty);
Symbols\Source\SourceAssemblySymbol.cs (1)
2843visitedAssemblies = new ConsList<AssemblySymbol>(this, visitedAssemblies ?? ConsList<AssemblySymbol>.Empty);
Symbols\Source\SourceMemberFieldSymbol.cs (2)
282GetFieldType(ConsList<FieldSymbol>.Empty); 417public sealed override RefKind RefKind => GetTypeAndRefKind(ConsList<FieldSymbol>.Empty).RefKind;
Symbols\Source\TypeParameterConstraintClause.cs (2)
138isValueType(typeParameter, constraintClauses, isValueTypeMap, ConsList<TypeParameterSymbol>.Empty); 203isReferenceTypeFromConstraintTypes(typeParameter, constraintClauses, isReferenceTypeFromConstraintTypesMap, ConsList<TypeParameterSymbol>.Empty);
Symbols\SubstitutedTypeParameterSymbol.cs (1)
162_map.SubstituteConstraintTypesDistinctWithoutModifiers(_underlyingTypeParameter, _underlyingTypeParameter.GetConstraintTypes(ConsList<TypeParameterSymbol>.Empty), constraintTypes, null);
Symbols\TypeParameterSymbol.cs (5)
87return this.GetConstraintTypes(ConsList<TypeParameterSymbol>.Empty); 264return this.GetEffectiveBaseClass(ConsList<TypeParameterSymbol>.Empty); 289return this.GetInterfaces(ConsList<TypeParameterSymbol>.Empty); 313return this.GetDeducedBaseType(ConsList<TypeParameterSymbol>.Empty); 379var unused = typeParameter.GetConstraintTypes(ConsList<TypeParameterSymbol>.Empty);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (3)
1425possiblyCapturingTypeInstance: (Instance: null, Fields: ConsList<FieldSymbol>.Empty), 1441possiblyCapturingTypeInstance: (Instance: null, Fields: ConsList<FieldSymbol>.Empty), 1893: this(instance, ConsList<FieldSymbol>.Empty)
Symbols\DisplayClassVariable.cs (1)
92return ConsList<FieldSymbol>.Empty;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
UsesIsNullableVisitor.cs (1)
202inProgress = inProgress ?? ConsList<TypeParameterSymbol>.Empty;
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\BackstopBinder.vb (1)
48Return ConsList(Of LocalSymbol).Empty
Binding\BasesBeingResolvedBinder.vb (4)
39For Each inheritsBeingResolved In If(basesBeingResolved.InheritsBeingResolvedOpt, ConsList(Of TypeSymbol).Empty) 42For Each implementsBeingResolved In If(basesBeingResolved.ImplementsBeingResolvedOpt, ConsList(Of TypeSymbol).Empty) 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 (2)
51Dim dependency As ConsList(Of DependencyDesc) = ConsList(Of DependencyDesc).Empty.Prepend(New DependencyDesc(DependencyKind.Inheritance, this)) 204Return ConsList(Of DependencyDesc).Empty
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
195visitedAssemblies = New ConsList(Of AssemblySymbol)(Me, If(visitedAssemblies, ConsList(Of AssemblySymbol).Empty))
Symbols\Source\SourceAssemblySymbol.vb (1)
1749visitedAssemblies = New ConsList(Of AssemblySymbol)(Me, If(visitedAssemblies, ConsList(Of AssemblySymbol).Empty))
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2104data.Queue.Enqueue(New StructureCircularityDetectionDataSet.QueueElement(Me, ConsList(Of FieldSymbol).Empty))
Symbols\TypeParameterSymbol.vb (1)
177typeParameter.ResolveConstraints(ConsList(Of TypeParameterSymbol).Empty)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (1)
1453MyClass.New(instance, ConsList(Of FieldSymbol).Empty)
Symbols\DisplayClassVariable.vb (1)
86Return ConsList(Of FieldSymbol).Empty