21 references to ConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (2)
4090case BoundKind.ConvertedTupleLiteral: 4778case BoundKind.ConvertedTupleLiteral:
Binder\Binder_Operators.cs (1)
3719case BoundKind.ConvertedTupleLiteral:
Compilation\CSharpSemanticModel.cs (1)
2106if (tupleLiteralConversion.Operand.Kind == BoundKind.ConvertedTupleLiteral)
FlowAnalysis\AbstractFlowPass.cs (1)
600case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\DefiniteAssignment.cs (2)
946case BoundKind.ConvertedTupleLiteral: 1673case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\NullableWalker.cs (4)
2078case BoundKind.ConvertedTupleLiteral: 7907case BoundKind.ConvertedTupleLiteral: 10366case BoundKind.ConvertedTupleLiteral: 10384case BoundKind.ConvertedTupleLiteral:
Generated\BoundNodes.xml.Generated.cs (2)
6592: base(BoundKind.ConvertedTupleLiteral, syntax, arguments, argumentNamesOpt, inferredNamesOpt, type, hasErrors || sourceTuple.HasErrors() || arguments.HasErrors()) 9176case BoundKind.ConvertedTupleLiteral:
Lowering\DiagnosticsPass_Warnings.cs (1)
904if (right.Kind != BoundKind.ConvertedTupleLiteral && right.Kind != BoundKind.TupleLiteral)
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (4)
117right is { Kind: BoundKind.ConvertedTupleLiteral } or BoundConversion { Operand.Kind: BoundKind.ConvertedTupleLiteral } 330return kind == BoundKind.TupleLiteral || kind == BoundKind.ConvertedTupleLiteral; 456case BoundKind.ConvertedTupleLiteral:
Operations\CSharpOperationFactory.cs (3)
214case BoundKind.ConvertedTupleLiteral: 1082if (boundOperand.Kind == BoundKind.ConvertedTupleLiteral && TypeSymbol.Equals(boundOperand.Type, boundConversion.Type, TypeCompareKind.ConsiderEverything2)) 1102nestedOperand.Kind == BoundKind.ConvertedTupleLiteral &&