17 references to ImplementsIEnumerable
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (1)
4671case CollectionExpressionTypeKind.ImplementsIEnumerable:
Binder\Binder_Conversions.cs (5)
869case CollectionExpressionTypeKind.ImplementsIEnumerable: 883if (collectionTypeKind is CollectionExpressionTypeKind.ImplementsIEnumerable) 1648if (expr.CollectionTypeKind is CollectionExpressionTypeKind.ImplementsIEnumerable) 1767case CollectionExpressionTypeKind.ImplementsIEnumerable: 1793if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable)
Binder\Semantics\Conversions\Conversions.cs (2)
172case CollectionExpressionTypeKind.ImplementsIEnumerable: 191if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1688return CollectionExpressionTypeKind.ImplementsIEnumerable;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
1341case CollectionExpressionTypeKind.ImplementsIEnumerable: 1352if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable) 3213if (kind1 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable) 3218if (kind2 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable)
FlowAnalysis\NullableWalker.cs (1)
4027else if (collectionKind is CollectionExpressionTypeKind.ImplementsIEnumerable)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
44case CollectionExpressionTypeKind.ImplementsIEnumerable:
Operations\CSharpOperationFactory.cs (1)
1248case CollectionExpressionTypeKind.ImplementsIEnumerable:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1562case CollectionExpressionTypeKind.ImplementsIEnumerable: