1 instantiation of BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4631
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)
113
EmitPseudoVariableAddress((
BoundPseudoVariable
)expression, used);
341
private void EmitPseudoVariableAddress(
BoundPseudoVariable
expression, bool used)
CodeGen\EmitExpression.cs (3)
339
EmitPseudoVariableValue((
BoundPseudoVariable
)expression, used);
852
private void EmitPseudoVariableValue(
BoundPseudoVariable
expression, bool used)
3110
EmitPseudoVariableAddress((
BoundPseudoVariable
)assignmentTarget, used: true);
FlowAnalysis\NullableWalker.cs (1)
13393
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
Generated\BoundNodes.xml.Generated.cs (10)
4627
public
BoundPseudoVariable
Update(LocalSymbol localSymbol, PseudoVariableExpressions emitExpressions, TypeSymbol type)
4631
var
result = new BoundPseudoVariable(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
9318
return VisitPseudoVariable((
BoundPseudoVariable
)node, arg);
9680
public virtual R VisitPseudoVariable(
BoundPseudoVariable
node, A arg) => this.DefaultVisit(node, arg);
9921
public virtual BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => this.DefaultVisit(node);
10515
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => null;
11868
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
14058
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
14061
BoundPseudoVariable
updatedNode;
16527
public override TreeDumperNode VisitPseudoVariable(
BoundPseudoVariable
node, object? arg) => new TreeDumperNode("pseudoVariable", null, new TreeDumperNode[]