2 instantiations of BoundRefTypeOperator
Microsoft.CodeAnalysis.CSharp (2)
Generated\BoundNodes.xml.Generated.cs (1)
1504var result = new BoundRefTypeOperator(this.Syntax, operand, getTypeFromHandle, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter.cs (1)
690return new BoundRefTypeOperator(node.Syntax, operand, null, type, hasErrors: true);
16 references to BoundRefTypeOperator
Microsoft.CodeAnalysis.CSharp (16)
CodeGen\EmitExpression.cs (2)
321EmitRefTypeOperator((BoundRefTypeOperator)expression, used); 684private void EmitRefTypeOperator(BoundRefTypeOperator expression, bool used)
FlowAnalysis\AbstractFlowPass.cs (1)
1253public override BoundNode VisitRefTypeOperator(BoundRefTypeOperator node)
FlowAnalysis\NullableWalker.cs (1)
11312public override BoundNode? VisitRefTypeOperator(BoundRefTypeOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
1500public BoundRefTypeOperator Update(BoundExpression operand, MethodSymbol? getTypeFromHandle, TypeSymbol type) 1504var result = new BoundRefTypeOperator(this.Syntax, operand, getTypeFromHandle, type, this.HasErrors); 8899return VisitRefTypeOperator((BoundRefTypeOperator)node, arg); 9337public virtual R VisitRefTypeOperator(BoundRefTypeOperator node, A arg) => this.DefaultVisit(node, arg); 9573public virtual BoundNode? VisitRefTypeOperator(BoundRefTypeOperator node) => this.DefaultVisit(node); 9880public override BoundNode? VisitRefTypeOperator(BoundRefTypeOperator node) 10985public override BoundNode? VisitRefTypeOperator(BoundRefTypeOperator node) 12656public override BoundNode? VisitRefTypeOperator(BoundRefTypeOperator node) 12660BoundRefTypeOperator updatedNode; 15245public override TreeDumperNode VisitRefTypeOperator(BoundRefTypeOperator node, object? arg) => new TreeDumperNode("refTypeOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
385public override BoundNode VisitRefTypeOperator(BoundRefTypeOperator node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
679public override BoundNode VisitRefTypeOperator(BoundRefTypeOperator node)