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