10 instantiations of BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Conversions.cs (1)
3203
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)
6747
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
(
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)
9369
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
350
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
Generated\BoundNodes.xml.Generated.cs (10)
6743
public
BoundConvertedTupleLiteral
Update(BoundTupleLiteral? sourceTuple, bool wasTargetTyped, ImmutableArray<BoundExpression> arguments, ImmutableArray<string?> argumentNamesOpt, ImmutableArray<bool> inferredNamesOpt, TypeSymbol? type)
6747
var
result = new BoundConvertedTupleLiteral(this.Syntax, sourceTuple, wasTargetTyped, arguments, argumentNamesOpt, inferredNamesOpt, type, this.HasErrors);
9446
return VisitConvertedTupleLiteral((
BoundConvertedTupleLiteral
)node, arg);
9752
public virtual R VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, A arg) => this.DefaultVisit(node, arg);
9993
public virtual BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node) => this.DefaultVisit(node);
10805
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
12252
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14585
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14589
BoundConvertedTupleLiteral
updatedNode;
17053
public override TreeDumperNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, object? arg) => new TreeDumperNode("convertedTupleLiteral", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1066
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,