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)
107
EmitPseudoVariableAddress((
BoundPseudoVariable
)expression);
307
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)
11680
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);
9106
return VisitPseudoVariable((
BoundPseudoVariable
)node, arg);
9459
public virtual R VisitPseudoVariable(
BoundPseudoVariable
node, A arg) => this.DefaultVisit(node, arg);
9695
public virtual BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => this.DefaultVisit(node);
10271
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => null;
11513
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
13598
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
13601
BoundPseudoVariable
updatedNode;
16034
public override TreeDumperNode VisitPseudoVariable(
BoundPseudoVariable
node, object? arg) => new TreeDumperNode("pseudoVariable", null, new TreeDumperNode[]