1 instantiation of BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4590
var result = new
BoundPseudoVariable
(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
19 references to BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\BoundNode.cs (1)
701
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
BoundTree\PseudoVariableExpressions.cs (2)
13
internal abstract BoundExpression GetValue(
BoundPseudoVariable
variable, DiagnosticBag diagnostics);
14
internal abstract BoundExpression GetAddress(
BoundPseudoVariable
variable);
CodeGen\EmitAddress.cs (2)
109
EmitPseudoVariableAddress((
BoundPseudoVariable
)expression);
309
private void EmitPseudoVariableAddress(
BoundPseudoVariable
expression)
CodeGen\EmitExpression.cs (3)
345
EmitPseudoVariableValue((
BoundPseudoVariable
)expression, used);
818
private void EmitPseudoVariableValue(
BoundPseudoVariable
expression, bool used)
2957
EmitPseudoVariableAddress((
BoundPseudoVariable
)assignmentTarget);
FlowAnalysis\NullableWalker.cs (1)
11619
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
Generated\BoundNodes.xml.Generated.cs (10)
4586
public
BoundPseudoVariable
Update(LocalSymbol localSymbol, PseudoVariableExpressions emitExpressions, TypeSymbol type)
4590
var
result = new BoundPseudoVariable(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
9070
return VisitPseudoVariable((
BoundPseudoVariable
)node, arg);
9423
public virtual R VisitPseudoVariable(
BoundPseudoVariable
node, A arg) => this.DefaultVisit(node, arg);
9659
public virtual BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => this.DefaultVisit(node);
10235
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => null;
11477
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
13562
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
13565
BoundPseudoVariable
updatedNode;
15998
public override TreeDumperNode VisitPseudoVariable(
BoundPseudoVariable
node, object? arg) => new TreeDumperNode("pseudoVariable", null, new TreeDumperNode[]