19 references to ImplementsIEnumerable
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder.ValueChecks.cs (1)
4826case CollectionExpressionTypeKind.ImplementsIEnumerable:
Binder\Binder_Conversions.cs (6)
951if (collectionTypeKind != CollectionExpressionTypeKind.ImplementsIEnumerable && 986if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable) 1084CollectionExpressionTypeKind.ImplementsIEnumerable, 2228if (expr.CollectionTypeKind is CollectionExpressionTypeKind.ImplementsIEnumerable) 2362case CollectionExpressionTypeKind.ImplementsIEnumerable: 2388if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable)
Binder\Semantics\Conversions\Conversions.cs (2)
172case CollectionExpressionTypeKind.ImplementsIEnumerable: 191if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable)
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1703return CollectionExpressionTypeKind.ImplementsIEnumerable;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
1349case CollectionExpressionTypeKind.ImplementsIEnumerable: 1360if (collectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable) 3232if (kind1 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable) 3237if (kind2 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.ImplementsIEnumerable)
FlowAnalysis\NullableWalker.cs (2)
3981node.CollectionTypeKind == CollectionExpressionTypeKind.ImplementsIEnumerable) 4247else if (collectionKind is CollectionExpressionTypeKind.ImplementsIEnumerable)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
43case CollectionExpressionTypeKind.ImplementsIEnumerable:
Operations\CSharpOperationFactory.cs (1)
1284case CollectionExpressionTypeKind.ImplementsIEnumerable:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1622case CollectionExpressionTypeKind.ImplementsIEnumerable: