10 instantiations of BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Conversions.cs (1)
2560
BoundExpression result = new
BoundConvertedTupleLiteral
(
Binder\Binder_Expressions.cs (2)
374
result = new
BoundConvertedTupleLiteral
(
1027
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)
6640
var result = new
BoundConvertedTupleLiteral
(this.Syntax, sourceTuple, wasTargetTyped, arguments, argumentNamesOpt, inferredNamesOpt, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
268
return new
BoundConvertedTupleLiteral
(
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (4)
84
tuple = new
BoundConvertedTupleLiteral
(
128
return new
BoundConvertedTupleLiteral
(
164
return new
BoundConvertedTupleLiteral
(
459
return new
BoundConvertedTupleLiteral
(
24 references to BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (24)
BoundTree\BoundConversion.cs (4)
26
Debug.Assert(Operand is
BoundConvertedTupleLiteral
);
32
Debug.Assert(Operand is
BoundConvertedTupleLiteral
||
74
Operand is
BoundConvertedTupleLiteral
));
120
Operand is
BoundConvertedTupleLiteral
));
Compilation\CSharpSemanticModel.cs (3)
2070
case
BoundConvertedTupleLiteral
{ SourceTuple: BoundTupleLiteral original }:
2106
var
convertedTuple = (
BoundConvertedTupleLiteral
)tupleLiteralConversion.Operand;
FlowAnalysis\AbstractFlowPass.cs (1)
1124
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
FlowAnalysis\NullableWalker.cs (1)
9040
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
348
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Generated\BoundNodes.xml.Generated.cs (10)
6636
public
BoundConvertedTupleLiteral
Update(BoundTupleLiteral? sourceTuple, bool wasTargetTyped, ImmutableArray<BoundExpression> arguments, ImmutableArray<string?> argumentNamesOpt, ImmutableArray<bool> inferredNamesOpt, TypeSymbol? type)
6640
var
result = new BoundConvertedTupleLiteral(this.Syntax, sourceTuple, wasTargetTyped, arguments, argumentNamesOpt, inferredNamesOpt, type, this.HasErrors);
9246
return VisitConvertedTupleLiteral((
BoundConvertedTupleLiteral
)node, arg);
9545
public virtual R VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, A arg) => this.DefaultVisit(node, arg);
9781
public virtual BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node) => this.DefaultVisit(node);
10578
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
11998
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14303
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14307
BoundConvertedTupleLiteral
updatedNode;
16718
public override TreeDumperNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, object? arg) => new TreeDumperNode("convertedTupleLiteral", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1057
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
20
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Operations\CSharpOperationFactory.cs (2)
2236
BoundConvertedTupleLiteral
{ SourceTuple: { Type: var t } } => t,
2237
BoundConvertedTupleLiteral
=> null,