20 references to ImplicitTuple
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Operators.cs (1)
3567case ConversionKind.ImplicitTuple:
Binder\Semantics\Conversions\Conversion.cs (1)
808return Kind == ConversionKind.ImplicitTuple || Kind == ConversionKind.ExplicitTuple;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
29case ImplicitTuple:
Binder\Semantics\Conversions\ConversionsBase.cs (6)
597case ConversionKind.ImplicitTuple: 909case ConversionKind.ImplicitTuple: 1016case ConversionKind.ImplicitTuple: 1977ConversionKind.ImplicitTuple, 2013case ConversionKind.ImplicitTuple: 2366ConversionKind.ImplicitTuple,
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
665case ConversionKind.ImplicitTuple:
CodeGen\EmitConversion.cs (1)
125case ConversionKind.ImplicitTuple:
FlowAnalysis\NullableWalker.cs (5)
8535Debug.Assert(conversion.Kind == ConversionKind.ImplicitTuple || conversion.Kind == ConversionKind.ExplicitTuple); 8569case ConversionKind.ImplicitTuple: 8973goto case ConversionKind.ImplicitTuple; 9033case ConversionKind.ImplicitTuple: 9042case ConversionKind.ImplicitTuple:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
814case ConversionKind.ImplicitTuple:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
540case ConversionKind.ImplicitTuple: 1013when underlying.Length == 1 && underlying[0].Kind == ConversionKind.ImplicitTuple && !convertedArgument.Type!.IsNullableType():
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
103if (expr is BoundConversion { ConversionKind: ConversionKind.ImplicitTuple, Conversion: var conversion } boundConversion)