3 instantiations of BoundComplexConditionalReceiver
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
6138
var result = new
BoundComplexConditionalReceiver
(this.Syntax, valueTypeReceiver, referenceTypeReceiver, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
1147
new
BoundComplexConditionalReceiver
(receiver.Syntax,
Lowering\SyntheticBoundNodeFactory.cs (1)
963
return new
BoundComplexConditionalReceiver
(Syntax, valueTypeReceiver, referenceTypeReceiver, valueTypeReceiver.Type) { WasCompilerGenerated = true };
30 references to BoundComplexConditionalReceiver
Microsoft.CodeAnalysis.CSharp (30)
CodeGen\CodeGenerator_HasHome.cs (2)
191
((
BoundComplexConditionalReceiver
)expression).ValueTypeReceiver,
197
((
BoundComplexConditionalReceiver
)expression).ReferenceTypeReceiver,
CodeGen\EmitAddress.cs (2)
49
EmitComplexConditionalReceiverAddress((
BoundComplexConditionalReceiver
)expression, addressKind, used);
255
private void EmitComplexConditionalReceiverAddress(
BoundComplexConditionalReceiver
expression, AddressKind addressKind, bool used)
CodeGen\EmitExpression.cs (3)
335
EmitComplexConditionalReceiver((
BoundComplexConditionalReceiver
)expression, used);
385
private void EmitComplexConditionalReceiver(
BoundComplexConditionalReceiver
expression, bool used)
2222
BoundComplexConditionalReceiver
or
CodeGen\Optimizer.cs (1)
1629
public override BoundNode VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node)
FlowAnalysis\AbstractFlowPass.cs (1)
3180
public override BoundNode VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node)
Generated\BoundNodes.xml.Generated.cs (10)
6134
public
BoundComplexConditionalReceiver
Update(BoundExpression valueTypeReceiver, BoundExpression referenceTypeReceiver, TypeSymbol type)
6138
var
result = new BoundComplexConditionalReceiver(this.Syntax, valueTypeReceiver, referenceTypeReceiver, type, this.HasErrors);
9402
return VisitComplexConditionalReceiver((
BoundComplexConditionalReceiver
)node, arg);
9722
public virtual R VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node, A arg) => this.DefaultVisit(node, arg);
9963
public virtual BoundNode? VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node) => this.DefaultVisit(node);
10728
public override BoundNode? VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node)
12144
public override BoundNode? VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node)
14369
public override BoundNode? VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node)
14373
BoundComplexConditionalReceiver
updatedNode;
16887
public override TreeDumperNode VisitComplexConditionalReceiver(
BoundComplexConditionalReceiver
node, object? arg) => new TreeDumperNode("complexConditionalReceiver", null, new TreeDumperNode[]
Lowering\SpillSequenceSpiller.cs (10)
23
private readonly PooledDictionary<LocalSymbol,
BoundComplexConditionalReceiver
> _receiverSubstitution;
28
PooledDictionary<LocalSymbol,
BoundComplexConditionalReceiver
> receiverSubstitution,
184
private readonly PooledDictionary<LocalSymbol,
BoundComplexConditionalReceiver
> _receiverSubstitution;
188
PooledDictionary<LocalSymbol,
BoundComplexConditionalReceiver
> receiverSubstitution,
198
PooledDictionary<LocalSymbol,
BoundComplexConditionalReceiver
> receiverSubstitution,
222
if (_receiverSubstitution.TryGetValue(node.LocalSymbol, out
var
receiver))
235
var receiverSubstitution = PooledDictionary<LocalSymbol,
BoundComplexConditionalReceiver
>.GetInstance();
358
out
BoundComplexConditionalReceiver
complexReceiver,
531
out
BoundComplexConditionalReceiver
outComplexReceiver,
539
Right:
BoundComplexConditionalReceiver
Lowering\SyntheticBoundNodeFactory.cs (1)
959
public
BoundComplexConditionalReceiver
ComplexConditionalReceiver(BoundExpression valueTypeReceiver, BoundExpression referenceTypeReceiver)