2 instantiations of BoundNameOfOperator
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Invocation.cs (1)
2434return new BoundNameOfOperator(node, boundArgument, ConstantValue.Create(name), Compilation.GetSpecialType(SpecialType.System_String));
Generated\BoundNodes.xml.Generated.cs (1)
7906var 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)
2442public 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)
13483public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
7902public BoundNameOfOperator Update(BoundExpression argument, ConstantValue constantValueOpt, TypeSymbol type) 7906var result = new BoundNameOfOperator(this.Syntax, argument, constantValueOpt, type, this.HasErrors); 9506return VisitNameOfOperator((BoundNameOfOperator)node, arg); 9782public virtual R VisitNameOfOperator(BoundNameOfOperator node, A arg) => this.DefaultVisit(node, arg); 10023public virtual BoundNode? VisitNameOfOperator(BoundNameOfOperator node) => this.DefaultVisit(node); 10948public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 12469public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 15090public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 15093BoundNameOfOperator updatedNode; 17380public override TreeDumperNode VisitNameOfOperator(BoundNameOfOperator node, object? arg) => new TreeDumperNode("nameOfOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
972public override BoundNode VisitNameOfOperator(BoundNameOfOperator node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
250if (node is BoundNameOfOperator nameofOperator)
Operations\CSharpOperationFactory.cs (2)
144return CreateBoundNameOfOperatorOperation((BoundNameOfOperator)boundNode); 1734private INameOfOperation CreateBoundNameOfOperatorOperation(BoundNameOfOperator boundNameOfOperator)