17 references to CollectionExpression
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder.ValueChecks.cs (2)
4614
if (conversion.ConversionKind == ConversionKind.
CollectionExpression
)
5389
if (conversion.ConversionKind == ConversionKind.
CollectionExpression
)
Binder\Semantics\Conversions\Conversion.cs (3)
136
ConversionKind.
CollectionExpression
,
303
internal static Conversion CollectionExpression => new Conversion(ConversionKind.
CollectionExpression
);
754
public bool IsCollectionExpression => Kind == ConversionKind.
CollectionExpression
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
56
case
CollectionExpression
:
Binder\Semantics\Conversions\ConversionsBase.cs (2)
662
{ Kind: ConversionKind.
CollectionExpression
} => true,
663
{ Kind: ConversionKind.ImplicitNullable, UnderlyingConversions: [{ Kind: ConversionKind.
CollectionExpression
}] } => true,
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
639
case ConversionKind.
CollectionExpression
:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
3028
if (conv1.Kind == ConversionKind.
CollectionExpression
&&
3029
conv2.Kind == ConversionKind.
CollectionExpression
)
Compilation\CSharpSemanticModel.cs (2)
2179
if (highestBoundExpr is BoundConversion { ConversionKind: ConversionKind.
CollectionExpression
or ConversionKind.NoConversion, Conversion: var convertedCollectionConversion })
2185
else if (highestBoundExpr is BoundConversion { ConversionKind: ConversionKind.ImplicitNullable, Conversion.UnderlyingConversions: [{ Kind: ConversionKind.
CollectionExpression
}] } boundConversion)
FlowAnalysis\NullableWalker.cs (1)
9927
case ConversionKind.
CollectionExpression
:
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
31
Debug.Assert(conversion.Kind == ConversionKind.
CollectionExpression
);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
61
case ConversionKind.ImplicitNullable when node.Conversion.UnderlyingConversions[0].Kind is ConversionKind.
CollectionExpression
:
65
case ConversionKind.
CollectionExpression
: