2 instantiations of BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
6419
return new
BoundTypeOrValueExpression
(left,
Generated\BoundNodes.xml.Generated.cs (1)
1119
var result = new
BoundTypeOrValueExpression
(this.Syntax, data, type, this.HasErrors);
25 references to BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (2)
475
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
Binder\Binder_Expressions.cs (2)
8370
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
Binder\Binder_Invocation.cs (5)
353
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1529
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1562
case
BoundTypeOrValueExpression
typeOrValueExpression:
Compilation\CSharpSemanticModel.cs (1)
3419
BoundExpression valueExpression = ((
BoundTypeOrValueExpression
)boundNode).Data.ValueExpression;
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
93
TypeSymbol.Equals(((BoundTypeExpression)existing[i]).Type, ((
BoundTypeOrValueExpression
)added[i]).Type, TypeCompareKind.ConsiderEverything2),
101
TypeSymbol.Equals(((
BoundTypeOrValueExpression
)existing[i]).Type, ((BoundTypeExpression)added[i]).Type, TypeCompareKind.ConsiderEverything2),
FlowAnalysis\AbstractFlowPass.cs (1)
1550
public override BoundNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
FlowAnalysis\NullableWalker.cs (1)
10295
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
161
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
1115
public
BoundTypeOrValueExpression
Update(BoundTypeOrValueData data, TypeSymbol type)
1119
var
result = new BoundTypeOrValueExpression(this.Syntax, data, type, this.HasErrors);
8561
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
8993
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9221
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
9490
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
10540
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12049
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12056
BoundTypeOrValueExpression
updatedNode = node.Update(node.Data, infoAndType.Type!);
14603
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]