1 instantiation of BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4630
var result = new
BoundPseudoVariable
(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
18 references to BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (18)
BoundTree\PseudoVariableExpressions.cs (2)
13
internal abstract BoundExpression GetValue(
BoundPseudoVariable
variable, DiagnosticBag diagnostics);
14
internal abstract BoundExpression GetAddress(
BoundPseudoVariable
variable);
CodeGen\EmitAddress.cs (2)
114
EmitPseudoVariableAddress((
BoundPseudoVariable
)expression, used);
339
private void EmitPseudoVariableAddress(
BoundPseudoVariable
expression, bool used)
CodeGen\EmitExpression.cs (3)
342
EmitPseudoVariableValue((
BoundPseudoVariable
)expression, used);
824
private void EmitPseudoVariableValue(
BoundPseudoVariable
expression, bool used)
3015
EmitPseudoVariableAddress((
BoundPseudoVariable
)assignmentTarget, used: true);
FlowAnalysis\NullableWalker.cs (1)
13376
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
Generated\BoundNodes.xml.Generated.cs (10)
4626
public
BoundPseudoVariable
Update(LocalSymbol localSymbol, PseudoVariableExpressions emitExpressions, TypeSymbol type)
4630
var
result = new BoundPseudoVariable(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
9317
return VisitPseudoVariable((
BoundPseudoVariable
)node, arg);
9679
public virtual R VisitPseudoVariable(
BoundPseudoVariable
node, A arg) => this.DefaultVisit(node, arg);
9920
public virtual BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => this.DefaultVisit(node);
10514
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => null;
11867
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
14057
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
14060
BoundPseudoVariable
updatedNode;
16526
public override TreeDumperNode VisitPseudoVariable(
BoundPseudoVariable
node, object? arg) => new TreeDumperNode("pseudoVariable", null, new TreeDumperNode[]