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
(
25 references to BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (25)
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)
9382
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
363
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);
9431
return VisitConvertedTupleLiteral((
BoundConvertedTupleLiteral
)node, arg);
9737
public virtual R VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, A arg) => this.DefaultVisit(node, arg);
9978
public virtual BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node) => this.DefaultVisit(node);
10802
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
12254
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14594
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14598
BoundConvertedTupleLiteral
updatedNode;
17067
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,