1 instantiation of BoundUsingStatement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4148var result = new BoundUsingStatement(this.Syntax, locals, declarationsOpt, expressionOpt, body, awaitOpt, patternDisposeInfoOpt, this.HasErrors);
30 references to BoundUsingStatement
Microsoft.CodeAnalysis.CSharp (30)
Binder\RefSafetyAnalysis.cs (1)
339public override BoundNode? VisitUsingStatement(BoundUsingStatement node)
Binder\UsingStatementBinder.cs (1)
85Debug.Assert(boundUsingStatement is BoundUsingStatement);
BoundTree\BoundNode.cs (1)
670public override BoundNode? VisitUsingStatement(BoundUsingStatement node)
FlowAnalysis\AbstractFlowPass.cs (1)
3386public override BoundNode VisitUsingStatement(BoundUsingStatement node)
FlowAnalysis\DefiniteAssignment.cs (3)
433var usingStatement = (BoundUsingStatement)pendingBranch; 2252public override BoundNode VisitUsingStatement(BoundUsingStatement node)
FlowAnalysis\NullableWalker.cs (1)
3479public override BoundNode? VisitUsingStatement(BoundUsingStatement node)
Generated\BoundNodes.xml.Generated.cs (9)
4144public BoundUsingStatement Update(ImmutableArray<LocalSymbol> locals, BoundMultipleLocalDeclarations? declarationsOpt, BoundExpression? expressionOpt, BoundStatement body, BoundAwaitableInfo? awaitOpt, MethodArgumentInfo? patternDisposeInfoOpt) 4148var result = new BoundUsingStatement(this.Syntax, locals, declarationsOpt, expressionOpt, body, awaitOpt, patternDisposeInfoOpt, this.HasErrors); 9082return VisitUsingStatement((BoundUsingStatement)node, arg); 9447public virtual R VisitUsingStatement(BoundUsingStatement node, A arg) => this.DefaultVisit(node, arg); 9683public virtual BoundNode? VisitUsingStatement(BoundUsingStatement node) => this.DefaultVisit(node); 10229public override BoundNode? VisitUsingStatement(BoundUsingStatement node) 11442public override BoundNode? VisitUsingStatement(BoundUsingStatement node) 13480public override BoundNode? VisitUsingStatement(BoundUsingStatement node) 15931public override TreeDumperNode VisitUsingStatement(BoundUsingStatement node, object? arg) => new TreeDumperNode("usingStatement", null, new TreeDumperNode[]
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (3)
450public override BoundStatement InstrumentUsingTargetCapture(BoundUsingStatement original, BoundStatement usingTargetCapture) 543BoundUsingStatement usingStatement = (BoundUsingStatement)statement;
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
203public override BoundStatement InstrumentUsingTargetCapture(BoundUsingStatement original, BoundStatement usingTargetCapture)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
448public override BoundStatement InstrumentUsingTargetCapture(BoundUsingStatement original, BoundStatement usingTargetCapture)
Lowering\Instrumentation\Instrumenter.cs (1)
286public virtual BoundStatement InstrumentUsingTargetCapture(BoundUsingStatement original, BoundStatement usingTargetCapture)
Lowering\LocalRewriter\LocalRewriter.cs (1)
1178public override BoundNode? VisitUsingStatement(BoundUsingStatement node)
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
35public override BoundNode VisitUsingStatement(BoundUsingStatement node) 108private BoundBlock MakeExpressionUsingStatement(BoundUsingStatement node, BoundBlock tryBlock)
Lowering\MethodToClassRewriter.cs (1)
200public override BoundNode VisitUsingStatement(BoundUsingStatement node)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
814public override BoundNode VisitUsingStatement(BoundUsingStatement node)
Operations\CSharpOperationFactory.cs (2)
191return CreateBoundUsingStatementOperation((BoundUsingStatement)boundNode); 2029private IUsingOperation CreateBoundUsingStatementOperation(BoundUsingStatement boundUsingStatement)