10 instantiations of BoundConvertedTupleLiteral
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Conversions.cs (1)
3125
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
(
459
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
));
174
Operand is
BoundConvertedTupleLiteral
));
Compilation\CSharpSemanticModel.cs (3)
2083
case
BoundConvertedTupleLiteral
{ SourceTuple: BoundTupleLiteral original }:
2119
var
convertedTuple = (
BoundConvertedTupleLiteral
)tupleLiteralConversion.Operand;
FlowAnalysis\AbstractFlowPass.cs (1)
1173
public override BoundNode VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
FlowAnalysis\NullableWalker.cs (1)
9332
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);
9448
return VisitConvertedTupleLiteral((
BoundConvertedTupleLiteral
)node, arg);
9754
public virtual R VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node, A arg) => this.DefaultVisit(node, arg);
9995
public virtual BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node) => this.DefaultVisit(node);
10807
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
12254
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14587
public override BoundNode? VisitConvertedTupleLiteral(
BoundConvertedTupleLiteral
node)
14591
BoundConvertedTupleLiteral
updatedNode;
17055
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,