1 instantiation of BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1113
var result = new
BoundTypeOrValueExpression
(this.Syntax, data, type, this.HasErrors);
27 references to BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder.ValueChecks.cs (2)
648
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
Binder\Binder_Expressions.cs (4)
10096
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
11010
case
BoundTypeOrValueExpression
:
11086
case
BoundTypeOrValueExpression
:
Binder\Binder_Invocation.cs (5)
443
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1895
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1941
case
BoundTypeOrValueExpression
typeOrValueExpression:
Compilation\CSharpSemanticModel.cs (1)
3438
BoundExpression valueExpression = ((
BoundTypeOrValueExpression
)boundNode).Data.ValueExpression;
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
96
TypeSymbol.Equals(((BoundTypeExpression)existing[i]).Type, ((
BoundTypeOrValueExpression
)nodesToAdd[i]).Type, TypeCompareKind.ConsiderEverything2),
104
TypeSymbol.Equals(((
BoundTypeOrValueExpression
)existing[i]).Type, ((BoundTypeExpression)nodesToAdd[i]).Type, TypeCompareKind.ConsiderEverything2),
FlowAnalysis\AbstractFlowPass.cs (1)
1653
public override BoundNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
FlowAnalysis\NullableWalker.cs (1)
11905
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
247
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
1109
public
BoundTypeOrValueExpression
Update(BoundTypeOrValueData data, TypeSymbol type)
1113
var
result = new BoundTypeOrValueExpression(this.Syntax, data, type, this.HasErrors);
8903
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
9351
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9587
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
9864
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
10952
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12655
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12662
BoundTypeOrValueExpression
updatedNode = node.Update(node.Data, infoAndType.Type!);
15288
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]