7 references to GetCollectionExpressionTypeKind
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Attributes.cs (1)
915
&& node.Conversion.
GetCollectionExpressionTypeKind
(out _, out _, out _) == CollectionExpressionTypeKind.Array)
Binder\Binder_Conversions.cs (1)
581
var collectionTypeKind = conversion.
GetCollectionExpressionTypeKind
(out var elementType, out MethodSymbol? constructor, out bool isExpanded);
Binder\Binder_Invocation.cs (2)
1758
if (conversion.
GetCollectionExpressionTypeKind
(out _, out MethodSymbol? constructor, out bool isExpanded) == CollectionExpressionTypeKind.ImplementsIEnumerable &&
1779
nextConversion.
GetCollectionExpressionTypeKind
(out _, out constructor, out isExpanded) == CollectionExpressionTypeKind.ImplementsIEnumerable &&
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
2874
var kind1 = conv1.
GetCollectionExpressionTypeKind
(out elementType1, out _, out _);
2876
var kind2 = conv2.
GetCollectionExpressionTypeKind
(out elementType2, out _, out _);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
42
var collectionTypeKind = conversion.
GetCollectionExpressionTypeKind
(out var elementType, out _, out _);