19 references to CollectionBuilder
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (1)
4806
case CollectionExpressionTypeKind.
CollectionBuilder
:
Binder\Binder_Conversions.cs (4)
956
CollectionExpressionTypeKind.
CollectionBuilder
1273
CollectionExpressionTypeKind.
CollectionBuilder
,
2285
case CollectionExpressionTypeKind.
CollectionBuilder
:
2291
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)
1348
case CollectionExpressionTypeKind.
CollectionBuilder
:
3230
if (kind1 is CollectionExpressionTypeKind.
CollectionBuilder
or CollectionExpressionTypeKind.ImplementsIEnumerable)
3235
if (kind2 is CollectionExpressionTypeKind.
CollectionBuilder
or CollectionExpressionTypeKind.ImplementsIEnumerable)
BoundTree\BoundCollectionExpression.cs (2)
19
Debug.Assert(this.CollectionTypeKind == CollectionExpressionTypeKind.
CollectionBuilder
);
31
Debug.Assert(this.CollectionTypeKind != CollectionExpressionTypeKind.
CollectionBuilder
);
FlowAnalysis\NullableWalker.cs (2)
4155
if (collectionKind is CollectionExpressionTypeKind.
CollectionBuilder
)
4171
if (collectionKind is CollectionExpressionTypeKind.
CollectionBuilder
)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
84
case CollectionExpressionTypeKind.
CollectionBuilder
:
Operations\CSharpOperationFactory.cs (1)
1261
case CollectionExpressionTypeKind.
CollectionBuilder
:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1686
case CollectionExpressionTypeKind.
CollectionBuilder
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\CollectionExpressionTests.cs (2)
32543
Assert.Equal(CollectionExpressionTypeKind.
CollectionBuilder
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out var elementType));
32603
Assert.Equal(CollectionExpressionTypeKind.
CollectionBuilder
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));