12 references to ImplementsIEnumerable
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (1)
4579case CollectionExpressionTypeKind.ImplementsIEnumerable:
Binder\Semantics\Conversions\Conversions.cs (2)
170case CollectionExpressionTypeKind.ImplementsIEnumerable: 189if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1690return CollectionExpressionTypeKind.ImplementsIEnumerable;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
1330case CollectionExpressionTypeKind.ImplementsIEnumerable: 1341if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable) 3170if (kind1 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable) 3175if (kind2 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
128bool hasElementType = node.CollectionTypeKind is not (CollectionExpressionTypeKind.None or CollectionExpressionTypeKind.ImplementsIEnumerable);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
45case CollectionExpressionTypeKind.ImplementsIEnumerable:
Operations\CSharpOperationFactory.cs (1)
1248case CollectionExpressionTypeKind.ImplementsIEnumerable:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1565case CollectionExpressionTypeKind.ImplementsIEnumerable: