1 instantiation of BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1131var result = new BoundTypeOrValueExpression(this.Syntax, data, type, this.HasErrors);
25 references to BoundTypeOrValueExpression
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (2)
645var typeOrValue = (BoundTypeOrValueExpression)receiver;
Binder\Binder_Expressions.cs (2)
9708var typeOrValue = (BoundTypeOrValueExpression)receiver;
Binder\Binder_Invocation.cs (5)
441var typeOrValue = (BoundTypeOrValueExpression)receiver; 1838var typeOrValue = (BoundTypeOrValueExpression)receiver; 1884case BoundTypeOrValueExpression typeOrValueExpression:
Compilation\CSharpSemanticModel.cs (1)
3426BoundExpression valueExpression = ((BoundTypeOrValueExpression)boundNode).Data.ValueExpression;
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
96TypeSymbol.Equals(((BoundTypeExpression)existing[i]).Type, ((BoundTypeOrValueExpression)nodesToAdd[i]).Type, TypeCompareKind.ConsiderEverything2), 104TypeSymbol.Equals(((BoundTypeOrValueExpression)existing[i]).Type, ((BoundTypeExpression)nodesToAdd[i]).Type, TypeCompareKind.ConsiderEverything2),
FlowAnalysis\AbstractFlowPass.cs (1)
1647public override BoundNode VisitTypeOrValueExpression(BoundTypeOrValueExpression node)
FlowAnalysis\NullableWalker.cs (1)
11216public override BoundNode? VisitTypeOrValueExpression(BoundTypeOrValueExpression node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
249public override BoundNode? VisitTypeOrValueExpression(BoundTypeOrValueExpression node)
Generated\BoundNodes.xml.Generated.cs (10)
1127public BoundTypeOrValueExpression Update(BoundTypeOrValueData data, TypeSymbol type) 1131var result = new BoundTypeOrValueExpression(this.Syntax, data, type, this.HasErrors); 8879return VisitTypeOrValueExpression((BoundTypeOrValueExpression)node, arg); 9327public virtual R VisitTypeOrValueExpression(BoundTypeOrValueExpression node, A arg) => this.DefaultVisit(node, arg); 9563public virtual BoundNode? VisitTypeOrValueExpression(BoundTypeOrValueExpression node) => this.DefaultVisit(node); 9840public override BoundNode? VisitTypeOrValueExpression(BoundTypeOrValueExpression node) => null; 10919public override BoundNode? VisitTypeOrValueExpression(BoundTypeOrValueExpression node) 12483public override BoundNode? VisitTypeOrValueExpression(BoundTypeOrValueExpression node) 12490BoundTypeOrValueExpression updatedNode = node.Update(node.Data, infoAndType.Type!); 15140public override TreeDumperNode VisitTypeOrValueExpression(BoundTypeOrValueExpression node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]