21 references to ConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (2)
4391case BoundKind.ConvertedTupleLiteral: 5047case BoundKind.ConvertedTupleLiteral:
Binder\Binder_Operators.cs (1)
5323case BoundKind.ConvertedTupleLiteral:
Compilation\CSharpSemanticModel.cs (1)
2117if (tupleLiteralConversion.Operand.Kind == BoundKind.ConvertedTupleLiteral)
FlowAnalysis\AbstractFlowPass.cs (1)
599case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\DefiniteAssignment.cs (2)
898case BoundKind.ConvertedTupleLiteral: 1625case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\NullableWalker.cs (4)
2201case BoundKind.ConvertedTupleLiteral: 8663case BoundKind.ConvertedTupleLiteral: 11202case BoundKind.ConvertedTupleLiteral: 11220case BoundKind.ConvertedTupleLiteral:
Generated\BoundNodes.xml.Generated.cs (2)
6695: base(BoundKind.ConvertedTupleLiteral, syntax, arguments, argumentNamesOpt, inferredNamesOpt, type, hasErrors || sourceTuple.HasErrors() || arguments.HasErrors()) 9323case BoundKind.ConvertedTupleLiteral:
Lowering\DiagnosticsPass_Warnings.cs (1)
903if (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)
213case BoundKind.ConvertedTupleLiteral: 1097if (boundOperand.Kind == BoundKind.ConvertedTupleLiteral && TypeSymbol.Equals(boundOperand.Type, boundConversion.Type, TypeCompareKind.ConsiderEverything2)) 1117nestedOperand.Kind == BoundKind.ConvertedTupleLiteral &&