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)
581var collectionTypeKind = conversion.GetCollectionExpressionTypeKind(out var elementType, out MethodSymbol? constructor, out bool isExpanded);
Binder\Binder_Invocation.cs (2)
1758if (conversion.GetCollectionExpressionTypeKind(out _, out MethodSymbol? constructor, out bool isExpanded) == CollectionExpressionTypeKind.ImplementsIEnumerable && 1779nextConversion.GetCollectionExpressionTypeKind(out _, out constructor, out isExpanded) == CollectionExpressionTypeKind.ImplementsIEnumerable &&
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
2874var kind1 = conv1.GetCollectionExpressionTypeKind(out elementType1, out _, out _); 2876var kind2 = conv2.GetCollectionExpressionTypeKind(out elementType2, out _, out _);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
42var collectionTypeKind = conversion.GetCollectionExpressionTypeKind(out var elementType, out _, out _);