16 references to CollectionBuilder
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder.ValueChecks.cs (1)
4609case CollectionExpressionTypeKind.CollectionBuilder:
Binder\Binder_Conversions.cs (3)
851case CollectionExpressionTypeKind.CollectionBuilder: 1768case CollectionExpressionTypeKind.CollectionBuilder: 1774collectionTypeKind == CollectionExpressionTypeKind.CollectionBuilder ?
Binder\Semantics\Conversions\Conversions.cs (1)
173case CollectionExpressionTypeKind.CollectionBuilder:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1677return CollectionExpressionTypeKind.CollectionBuilder;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
1342case CollectionExpressionTypeKind.CollectionBuilder: 3210if (kind1 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable) 3215if (kind2 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable)
FlowAnalysis\NullableWalker.cs (2)
4008if (collectionKind is CollectionExpressionTypeKind.CollectionBuilder) 4024if (collectionKind is CollectionExpressionTypeKind.CollectionBuilder)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
63case CollectionExpressionTypeKind.CollectionBuilder:
Operations\CSharpOperationFactory.cs (1)
1250case CollectionExpressionTypeKind.CollectionBuilder:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1638case CollectionExpressionTypeKind.CollectionBuilder:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\CollectionExpressionTests.cs (2)
30147Assert.Equal(CollectionExpressionTypeKind.CollectionBuilder, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out var elementType)); 30207Assert.Equal(CollectionExpressionTypeKind.CollectionBuilder, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));