10 instantiations of BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Conversions.cs (1)
3195
BoundExpression result = new
BoundConvertedTupleLiteral
(
Binder\Binder_Expressions.cs (2)
374
result = new
BoundConvertedTupleLiteral
(
1030
return new
BoundConvertedTupleLiteral
(syntax, sourceTuple: null, wasTargetTyped: true, subExpressions, tupleNames, inferredPositions, tupleType);
Binder\Binder_TupleOperators.cs (1)
64
return new
BoundConvertedTupleLiteral
(
Generated\BoundNodes.xml.Generated.cs (1)
6728
var result = new
BoundConvertedTupleLiteral
(this.Syntax, sourceTuple, wasTargetTyped, arguments, argumentNamesOpt, inferredNamesOpt, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
269
return new
BoundConvertedTupleLiteral
(
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (4)
84
tuple = new
BoundConvertedTupleLiteral
(
128
return new
BoundConvertedTupleLiteral
(
164
return new
BoundConvertedTupleLiteral
(
461
return new
BoundConvertedTupleLiteral
(
24 references to BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (24)
BoundTree\BoundConversion.cs (5)
26
Debug.Assert(Operand is
BoundConvertedTupleLiteral
);
32
Debug.Assert(Operand is
BoundConvertedTupleLiteral
||
74
Operand is
BoundConvertedTupleLiteral
));
112
Operand is
BoundConvertedTupleLiteral
));
182
Operand is
BoundConvertedTupleLiteral
));
Compilation\CSharpSemanticModel.cs (3)
2083
case
BoundConvertedTupleLiteral
{ SourceTuple: BoundTupleLiteral original }:
2119
var
convertedTuple = (
BoundConvertedTupleLiteral
)tupleLiteralConversion.Operand;
FlowAnalysis\AbstractFlowPass.cs (1)
1125
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
FlowAnalysis\NullableWalker.cs (1)
9454
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Generated\BoundNodes.xml.Generated.cs (10)
6724
public
BoundConvertedTupleLiteral
Update(BoundTupleLiteral? sourceTuple, bool wasTargetTyped, ImmutableArray<BoundExpression> arguments, ImmutableArray<string?> argumentNamesOpt, ImmutableArray<bool> inferredNamesOpt, TypeSymbol? type)
6728
var
result = new BoundConvertedTupleLiteral(this.Syntax, sourceTuple, wasTargetTyped, arguments, argumentNamesOpt, inferredNamesOpt, type, this.HasErrors);
9427
return VisitConvertedTupleLiteral((
BoundConvertedTupleLiteral
)node, arg);
9733
public virtual R VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, A arg) => this.DefaultVisit(node, arg);
9974
public virtual BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node) => this.DefaultVisit(node);
10798
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
12248
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14586
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14590
BoundConvertedTupleLiteral
updatedNode;
17057
public override TreeDumperNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, object? arg) => new TreeDumperNode("convertedTupleLiteral", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1072
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
20
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Operations\CSharpOperationFactory.cs (2)
2311
BoundConvertedTupleLiteral
{ SourceTuple: { Type: var t } } => t,
2312
BoundConvertedTupleLiteral
=> null,