23 references to ImplementsIEnumerable
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (1)
4631
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
Binder\Binder_Conversions.cs (5)
869
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
883
if (collectionTypeKind is CollectionExpressionTypeKind.
ImplementsIEnumerable
)
1648
if (expr.CollectionTypeKind is CollectionExpressionTypeKind.
ImplementsIEnumerable
)
1767
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
1793
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)
1688
return CollectionExpressionTypeKind.
ImplementsIEnumerable
;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
1341
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
1352
if (collectionTypeKind == CollectionExpressionTypeKind.
ImplementsIEnumerable
)
3210
if (kind1 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.
ImplementsIEnumerable
)
3215
if (kind2 is CollectionExpressionTypeKind.CollectionBuilder or CollectionExpressionTypeKind.
ImplementsIEnumerable
)
FlowAnalysis\NullableWalker.cs (1)
4033
else if (collectionKind is CollectionExpressionTypeKind.
ImplementsIEnumerable
)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
44
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
Operations\CSharpOperationFactory.cs (1)
1248
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1580
case CollectionExpressionTypeKind.
ImplementsIEnumerable
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Semantics\CollectionExpressionTests.cs (6)
4991
Assert.Equal(CollectionExpressionTypeKind.
ImplementsIEnumerable
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));
5046
Assert.Equal(CollectionExpressionTypeKind.
ImplementsIEnumerable
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));
30418
Assert.Equal(CollectionExpressionTypeKind.
ImplementsIEnumerable
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));
30442
Assert.Equal(CollectionExpressionTypeKind.
ImplementsIEnumerable
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));
30477
Assert.Equal(CollectionExpressionTypeKind.
ImplementsIEnumerable
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));
30499
Assert.Equal(CollectionExpressionTypeKind.
ImplementsIEnumerable
, ConversionsBase.GetCollectionExpressionTypeKind(comp, collectionType, out _));