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)
869
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
Binder\Binder_Expressions.cs (4)
10050
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
10976
BoundTypeOrValueExpression
=> false,
11010
case
BoundTypeOrValueExpression
:
Binder\Binder_Invocation.cs (5)
449
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1901
var
typeOrValue = (
BoundTypeOrValueExpression
)receiver;
1947
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)
1654
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);
8915
return VisitTypeOrValueExpression((
BoundTypeOrValueExpression
)node, arg);
9363
public virtual R VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, A arg) => this.DefaultVisit(node, arg);
9599
public virtual BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => this.DefaultVisit(node);
9876
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node) => null;
10966
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12672
public override BoundNode? VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node)
12679
BoundTypeOrValueExpression
updatedNode = node.Update(node.Data, infoAndType.Type!);
15315
public override TreeDumperNode VisitTypeOrValueExpression(
BoundTypeOrValueExpression
node, object? arg) => new TreeDumperNode("typeOrValueExpression", null, new TreeDumperNode[]