16 references to CollectionBuilder
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder.ValueChecks.cs (1)
4750
case CollectionExpressionTypeKind.
CollectionBuilder
:
Binder\Binder_Conversions.cs (3)
857
case CollectionExpressionTypeKind.
CollectionBuilder
:
1756
case CollectionExpressionTypeKind.
CollectionBuilder
:
1762
collectionTypeKind == CollectionExpressionTypeKind.
CollectionBuilder
?
Binder\Semantics\Conversions\Conversions.cs (1)
173
case CollectionExpressionTypeKind.
CollectionBuilder
:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1677
return CollectionExpressionTypeKind.
CollectionBuilder
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
1342
case CollectionExpressionTypeKind.
CollectionBuilder
:
3223
if (kind1 is CollectionExpressionTypeKind.
CollectionBuilder
or CollectionExpressionTypeKind.ImplementsIEnumerable)
3228
if (kind2 is CollectionExpressionTypeKind.
CollectionBuilder
or CollectionExpressionTypeKind.ImplementsIEnumerable)
FlowAnalysis\NullableWalker.cs (2)
4023
if (collectionKind is CollectionExpressionTypeKind.
CollectionBuilder
)
4039
if (collectionKind is CollectionExpressionTypeKind.
CollectionBuilder
)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
62
case CollectionExpressionTypeKind.
CollectionBuilder
:
Operations\CSharpOperationFactory.cs (1)
1250
case CollectionExpressionTypeKind.
CollectionBuilder
:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1685
case CollectionExpressionTypeKind.
CollectionBuilder
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\CollectionExpressionTests.cs (2)
32473
Assert.Equal(CollectionExpressionTypeKind.
CollectionBuilder
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out var elementType));
32533
Assert.Equal(CollectionExpressionTypeKind.
CollectionBuilder
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));