21 references to ConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (2)
3513case BoundKind.ConvertedTupleLiteral: 3916case BoundKind.ConvertedTupleLiteral:
Binder\Binder_Operators.cs (1)
3647case BoundKind.ConvertedTupleLiteral:
Compilation\CSharpSemanticModel.cs (1)
2127if (tupleLiteralConversion.Operand.Kind == BoundKind.ConvertedTupleLiteral)
FlowAnalysis\AbstractFlowPass.cs (1)
599case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\DefiniteAssignment.cs (2)
916case BoundKind.ConvertedTupleLiteral: 1560case BoundKind.ConvertedTupleLiteral:
FlowAnalysis\NullableWalker.cs (4)
2030case BoundKind.ConvertedTupleLiteral: 7103case BoundKind.ConvertedTupleLiteral: 9479case BoundKind.ConvertedTupleLiteral: 9497case BoundKind.ConvertedTupleLiteral:
Generated\BoundNodes.xml.Generated.cs (2)
6325: base(BoundKind.ConvertedTupleLiteral, syntax, arguments, argumentNamesOpt, inferredNamesOpt, type, hasErrors || sourceTuple.HasErrors() || arguments.HasErrors()) 8844case 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)
210case BoundKind.ConvertedTupleLiteral: 1076if (boundOperand.Kind == BoundKind.ConvertedTupleLiteral && TypeSymbol.Equals(boundOperand.Type, boundConversion.Type, TypeCompareKind.ConsiderEverything2)) 1096nestedOperand.Kind == BoundKind.ConvertedTupleLiteral &&