21 references to ConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (2)
4396case BoundKind.ConvertedTupleLiteral: 5052case BoundKind.ConvertedTupleLiteral:
Binder\Binder_Operators.cs (1)
5372case BoundKind.ConvertedTupleLiteral:
Compilation\CSharpSemanticModel.cs (1)
2117if (tupleLiteralConversion.Operand.Kind == BoundKind.ConvertedTupleLiteral)
FlowAnalysis\AbstractFlowPass.cs (1)
600case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\DefiniteAssignment.cs (2)
899case BoundKind.ConvertedTupleLiteral: 1626case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\NullableWalker.cs (4)
2201case BoundKind.ConvertedTupleLiteral: 8787case BoundKind.ConvertedTupleLiteral: 11601case BoundKind.ConvertedTupleLiteral: 11619case BoundKind.ConvertedTupleLiteral:
Generated\BoundNodes.xml.Generated.cs (2)
6728: base(BoundKind.ConvertedTupleLiteral, syntax, arguments, argumentNamesOpt, inferredNamesOpt, type, hasErrors || sourceTuple.HasErrors() || arguments.HasErrors()) 9447case 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: 1122if (boundOperand.Kind == BoundKind.ConvertedTupleLiteral && TypeSymbol.Equals(boundOperand.Type, boundConversion.Type, TypeCompareKind.ConsiderEverything2)) 1142nestedOperand.Kind == BoundKind.ConvertedTupleLiteral &&