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