2 instantiations of BoundNameOfOperator
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Invocation.cs (1)
2459return new BoundNameOfOperator(node, boundArgument, ConstantValue.Create(name), Compilation.GetSpecialType(SpecialType.System_String));
Generated\BoundNodes.xml.Generated.cs (1)
7900var result = new BoundNameOfOperator(this.Syntax, argument, constantValueOpt, type, this.HasErrors);
19 references to BoundNameOfOperator
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\BoundTreeVisitors.cs (1)
128return VisitNameOfOperator(node as BoundNameOfOperator, arg);
Compiler\MethodCompiler.cs (1)
2446public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node)
FlowAnalysis\AbstractFlowPass.cs (1)
3500public override BoundNode VisitNameOfOperator(BoundNameOfOperator node)
FlowAnalysis\AbstractRegionDataFlowPass.cs (1)
56public override BoundNode VisitNameOfOperator(BoundNameOfOperator node)
FlowAnalysis\NullableWalker.cs (1)
13551public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
7896public BoundNameOfOperator Update(BoundExpression argument, ConstantValue constantValueOpt, TypeSymbol type) 7900var result = new BoundNameOfOperator(this.Syntax, argument, constantValueOpt, type, this.HasErrors); 9500return VisitNameOfOperator((BoundNameOfOperator)node, arg); 9776public virtual R VisitNameOfOperator(BoundNameOfOperator node, A arg) => this.DefaultVisit(node, arg); 10017public virtual BoundNode? VisitNameOfOperator(BoundNameOfOperator node) => this.DefaultVisit(node); 10946public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 12468public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 15094public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 15097BoundNameOfOperator updatedNode; 17385public override TreeDumperNode VisitNameOfOperator(BoundNameOfOperator node, object? arg) => new TreeDumperNode("nameOfOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
978public override BoundNode VisitNameOfOperator(BoundNameOfOperator node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
251if (node is BoundNameOfOperator nameofOperator)
Operations\CSharpOperationFactory.cs (2)
144return CreateBoundNameOfOperatorOperation((BoundNameOfOperator)boundNode); 1734private INameOfOperation CreateBoundNameOfOperatorOperation(BoundNameOfOperator boundNameOfOperator)