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)
647
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
Binder\Binder_Expressions.cs (4)
10088
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
11002
case
BoundTypeOrValueExpression
:
11078
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)
3437
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)
11705
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);
8899
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
9347
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9583
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
9860
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
10948
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12651
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12658
BoundTypeOrValueExpression
updatedNode = node.Update(node.Data, infoAndType.Type!);
15307
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]