2 instantiations of BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
7783
return new
BoundTypeOrValueExpression
(left, this, leftSymbol, leftType);
Generated\BoundNodes.xml.Generated.cs (1)
1156
var result = new
BoundTypeOrValueExpression
(this.Syntax, binder, valueSymbol, type, this.HasErrors);
26 references to BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Expressions.cs (4)
11081
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
11990
BoundTypeOrValueExpression
=> false,
12024
case
BoundTypeOrValueExpression
:
Binder\Binder_Invocation.cs (5)
450
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
2002
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
2048
case
BoundTypeOrValueExpression
typeOrValueExpression:
Binder\Binder.ValueChecks.cs (2)
868
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
Compilation\CSharpSemanticModel.cs (2)
3438
Debug.Assert(boundNode is not
BoundTypeOrValueExpression
, "The Binder is expected to resolve the member access in the most appropriate way, even in an error scenario.");
3439
symbols = OneOrMany.Create(((
BoundTypeOrValueExpression
)boundNode).ValueSymbol);
FlowAnalysis\AbstractFlowPass.cs (2)
1665
public override BoundNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
1667
Debug.Assert(node is not
BoundTypeOrValueExpression
, "The Binder is expected to resolve the member access in the most appropriate way, even in an error scenario.");
FlowAnalysis\NullableWalker.cs (1)
12885
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
1152
public
BoundTypeOrValueExpression
Update(Binder binder, Symbol valueSymbol, TypeSymbol type)
1156
var
result = new BoundTypeOrValueExpression(this.Syntax, binder, valueSymbol, type, this.HasErrors);
9128
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
9585
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9826
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
10112
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
11239
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12990
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12993
BoundTypeOrValueExpression
updatedNode;
15664
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]