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)
10052
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
10978
BoundTypeOrValueExpression
=> false,
11012
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)
11929
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);
8907
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
9355
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9591
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
9868
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
10956
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12660
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12667
BoundTypeOrValueExpression
updatedNode = node.Update(node.Data, infoAndType.Type!);
15301
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]