3 instantiations of BoundTypeOfOperator
Microsoft.CodeAnalysis.CSharp (3)
Generated\BoundNodes.xml.Generated.cs (1)
2252var 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)
11452public override BoundNode? VisitTypeOfOperator(BoundTypeOfOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
2248public BoundTypeOfOperator Update(BoundTypeExpression sourceType, MethodSymbol? getTypeFromHandle, TypeSymbol type) 2252var result = new BoundTypeOfOperator(this.Syntax, sourceType, getTypeFromHandle, type, this.HasErrors); 8940return VisitTypeOfOperator((BoundTypeOfOperator)node, arg); 9358public virtual R VisitTypeOfOperator(BoundTypeOfOperator node, A arg) => this.DefaultVisit(node, arg); 9594public virtual BoundNode? VisitTypeOfOperator(BoundTypeOfOperator node) => this.DefaultVisit(node); 9997public override BoundNode? VisitTypeOfOperator(BoundTypeOfOperator node) 11129public override BoundNode? VisitTypeOfOperator(BoundTypeOfOperator node) 12979public override BoundNode? VisitTypeOfOperator(BoundTypeOfOperator node) 12983BoundTypeOfOperator updatedNode; 15459public 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)