3 instantiations of BoundTypeOfOperator
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
2252
var result = new
BoundTypeOfOperator
(this.Syntax, sourceType, getTypeFromHandle, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter.cs (1)
671
return new
BoundTypeOfOperator
(node.Syntax, sourceType, null, type, hasErrors: true);
Lowering\SyntheticBoundNodeFactory.cs (1)
1266
return new
BoundTypeOfOperator
(
20 references to BoundTypeOfOperator
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Attributes.cs (2)
867
return VisitTypeOfExpression((
BoundTypeOfOperator
)node, diagnostics, ref attrHasErrors, curArgumentHasErrors);
935
private static TypedConstant VisitTypeOfExpression(
BoundTypeOfOperator
node, BindingDiagnosticBag diagnostics, ref bool attrHasErrors, bool curArgumentHasErrors)
BoundTree\BoundTreeVisitors.cs (1)
54
return VisitTypeOfOperator(node as
BoundTypeOfOperator
, arg);
CodeGen\EmitExpression.cs (2)
224
EmitTypeOfExpression((
BoundTypeOfOperator
)expression);
3512
private void EmitTypeOfExpression(
BoundTypeOfOperator
boundTypeOfOperator)
FlowAnalysis\AbstractFlowPass.cs (1)
3456
public override BoundNode VisitTypeOfOperator(
BoundTypeOfOperator
node)
FlowAnalysis\NullableWalker.cs (1)
11452
public override BoundNode? VisitTypeOfOperator(
BoundTypeOfOperator
node)
Generated\BoundNodes.xml.Generated.cs (10)
2248
public
BoundTypeOfOperator
Update(BoundTypeExpression sourceType, MethodSymbol? getTypeFromHandle, TypeSymbol type)
2252
var
result = new BoundTypeOfOperator(this.Syntax, sourceType, getTypeFromHandle, type, this.HasErrors);
8940
return VisitTypeOfOperator((
BoundTypeOfOperator
)node, arg);
9358
public virtual R VisitTypeOfOperator(
BoundTypeOfOperator
node, A arg) => this.DefaultVisit(node, arg);
9594
public virtual BoundNode? VisitTypeOfOperator(
BoundTypeOfOperator
node) => this.DefaultVisit(node);
9997
public override BoundNode? VisitTypeOfOperator(
BoundTypeOfOperator
node)
11129
public override BoundNode? VisitTypeOfOperator(
BoundTypeOfOperator
node)
12979
public override BoundNode? VisitTypeOfOperator(
BoundTypeOfOperator
node)
12983
BoundTypeOfOperator
updatedNode;
15459
public override TreeDumperNode VisitTypeOfOperator(
BoundTypeOfOperator
node, object? arg) => new TreeDumperNode("typeOfOperator", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.cs (1)
646
public override BoundNode VisitTypeOfOperator(
BoundTypeOfOperator
node)
Operations\CSharpOperationFactory.cs (2)
98
return CreateBoundTypeOfOperatorOperation((
BoundTypeOfOperator
)boundNode);
1194
private ITypeOfOperation CreateBoundTypeOfOperatorOperation(
BoundTypeOfOperator
boundTypeOfOperator)