1 instantiation of BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1132
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)
10087
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
11001
case
BoundTypeOrValueExpression
:
11077
case
BoundTypeOrValueExpression
:
Binder\Binder_Invocation.cs (5)
443
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1894
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1940
case
BoundTypeOrValueExpression
typeOrValueExpression:
Compilation\CSharpSemanticModel.cs (1)
3435
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)
11651
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
249
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
1128
public
BoundTypeOrValueExpression
Update(BoundTypeOrValueData data, TypeSymbol type)
1132
var
result = new BoundTypeOrValueExpression(this.Syntax, data, type, this.HasErrors);
8918
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
9366
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9602
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
9879
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
10967
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12670
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12677
BoundTypeOrValueExpression
updatedNode = node.Update(node.Data, infoAndType.Type!);
15326
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]