2 instantiations of BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4478
var result = new
BoundPseudoVariable
(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\ObjectIdLocalSymbol.cs (1)
41
return new
BoundPseudoVariable
(
21 references to BoundPseudoVariable
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\BoundNode.cs (1)
639
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);
304
private void EmitPseudoVariableAddress(
BoundPseudoVariable
expression)
CodeGen\EmitExpression.cs (3)
330
EmitPseudoVariableValue((
BoundPseudoVariable
)expression, used);
804
private void EmitPseudoVariableValue(
BoundPseudoVariable
expression, bool used)
2739
EmitPseudoVariableAddress((
BoundPseudoVariable
)assignmentTarget);
FlowAnalysis\NullableWalker.cs (1)
10703
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
Generated\BoundNodes.xml.Generated.cs (10)
4474
public
BoundPseudoVariable
Update(LocalSymbol localSymbol, PseudoVariableExpressions emitExpressions, TypeSymbol type)
4478
var
result = new BoundPseudoVariable(this.Syntax, localSymbol, emitExpressions, type, this.HasErrors);
8745
return VisitPseudoVariable((
BoundPseudoVariable
)node, arg);
9085
public virtual R VisitPseudoVariable(
BoundPseudoVariable
node, A arg) => this.DefaultVisit(node, arg);
9313
public virtual BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => this.DefaultVisit(node);
9877
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node) => null;
11081
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
13094
public override BoundNode? VisitPseudoVariable(
BoundPseudoVariable
node)
13097
BoundPseudoVariable
updatedNode;
15437
public override TreeDumperNode VisitPseudoVariable(
BoundPseudoVariable
node, object? arg) => new TreeDumperNode("pseudoVariable", null, new TreeDumperNode[]
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
Symbols\ObjectIdLocalSymbol.cs (2)
57
internal override BoundExpression GetValue(
BoundPseudoVariable
variable, DiagnosticBag diagnostics)
65
internal override BoundExpression GetAddress(
BoundPseudoVariable
variable)