20 references to ImplicitTuple
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Operators.cs (1)
5246
case ConversionKind.
ImplicitTuple
:
Binder\Semantics\Conversions\Conversion.cs (1)
847
return Kind == ConversionKind.
ImplicitTuple
|| Kind == ConversionKind.ExplicitTuple;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
29
case
ImplicitTuple
:
Binder\Semantics\Conversions\ConversionsBase.cs (6)
597
case ConversionKind.
ImplicitTuple
:
923
case ConversionKind.
ImplicitTuple
:
1031
case ConversionKind.
ImplicitTuple
:
1991
ConversionKind.
ImplicitTuple
,
2027
case ConversionKind.
ImplicitTuple
:
2380
ConversionKind.
ImplicitTuple
,
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
672
case ConversionKind.
ImplicitTuple
:
CodeGen\EmitConversion.cs (1)
128
case ConversionKind.
ImplicitTuple
:
FlowAnalysis\NullableWalker.cs (5)
9499
Debug.Assert(conversion.Kind == ConversionKind.
ImplicitTuple
|| conversion.Kind == ConversionKind.ExplicitTuple);
9533
case ConversionKind.
ImplicitTuple
:
10031
goto case ConversionKind.
ImplicitTuple
;
10092
case ConversionKind.
ImplicitTuple
:
10102
case ConversionKind.
ImplicitTuple
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
876
case ConversionKind.
ImplicitTuple
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
546
case ConversionKind.
ImplicitTuple
:
1082
when underlying.Length == 1 && underlying[0].Kind == ConversionKind.
ImplicitTuple
&& !convertedArgument.Type!.IsNullableType():
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
104
if (expr is BoundConversion { ConversionKind: ConversionKind.
ImplicitTuple
, Conversion: var conversion } boundConversion)