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