2 instantiations of BoundNameOfOperator
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Invocation.cs (1)
2414return new BoundNameOfOperator(node, boundArgument, ConstantValue.Create(name), Compilation.GetSpecialType(SpecialType.System_String));
Generated\BoundNodes.xml.Generated.cs (1)
7774var 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)
2434public 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)
12830public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node)
Generated\BoundNodes.xml.Generated.cs (10)
7770public BoundNameOfOperator Update(BoundExpression argument, ConstantValue constantValueOpt, TypeSymbol type) 7774var result = new BoundNameOfOperator(this.Syntax, argument, constantValueOpt, type, this.HasErrors); 9281return VisitNameOfOperator((BoundNameOfOperator)node, arg); 9550public virtual R VisitNameOfOperator(BoundNameOfOperator node, A arg) => this.DefaultVisit(node, arg); 9786public virtual BoundNode? VisitNameOfOperator(BoundNameOfOperator node) => this.DefaultVisit(node); 10696public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 12189public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 14777public override BoundNode? VisitNameOfOperator(BoundNameOfOperator node) 14780BoundNameOfOperator updatedNode; 17012public override TreeDumperNode VisitNameOfOperator(BoundNameOfOperator node, object? arg) => new TreeDumperNode("nameOfOperator", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
963public override BoundNode VisitNameOfOperator(BoundNameOfOperator node)
Lowering\LocalRewriter\LocalRewriter.cs (1)
246if (node is BoundNameOfOperator nameofOperator)
Operations\CSharpOperationFactory.cs (2)
145return CreateBoundNameOfOperatorOperation((BoundNameOfOperator)boundNode); 1659private INameOfOperation CreateBoundNameOfOperatorOperation(BoundNameOfOperator boundNameOfOperator)