1 instantiation of BoundLockStatement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4213var result = new BoundLockStatement(this.Syntax, argument, body, this.HasErrors);
19 references to BoundLockStatement
Microsoft.CodeAnalysis.CSharp (19)
FlowAnalysis\AbstractFlowPass.cs (1)
3369public override BoundNode VisitLockStatement(BoundLockStatement node)
FlowAnalysis\NullableWalker.cs (1)
12086public override BoundNode? VisitLockStatement(BoundLockStatement node)
Generated\BoundNodes.xml.Generated.cs (8)
4209public BoundLockStatement Update(BoundExpression argument, BoundStatement body) 4213var result = new BoundLockStatement(this.Syntax, argument, body, this.HasErrors); 9086return VisitLockStatement((BoundLockStatement)node, arg); 9449public virtual R VisitLockStatement(BoundLockStatement node, A arg) => this.DefaultVisit(node, arg); 9685public virtual BoundNode? VisitLockStatement(BoundLockStatement node) => this.DefaultVisit(node); 10243public override BoundNode? VisitLockStatement(BoundLockStatement node) 11456public override BoundNode? VisitLockStatement(BoundLockStatement node) 15950public override TreeDumperNode VisitLockStatement(BoundLockStatement node, object? arg) => new TreeDumperNode("lockStatement", null, new TreeDumperNode[]
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
389public override BoundStatement InstrumentLockTargetCapture(BoundLockStatement original, BoundStatement lockTargetCapture) 551syntaxForSpan = ((BoundLockStatement)statement).Argument.Syntax;
Lowering\Instrumentation\CompoundInstrumenter.cs (1)
183public override BoundStatement InstrumentLockTargetCapture(BoundLockStatement original, BoundStatement lockTargetCapture)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
394public override BoundStatement InstrumentLockTargetCapture(BoundLockStatement original, BoundStatement lockTargetCapture)
Lowering\Instrumentation\Instrumenter.cs (1)
256public virtual BoundStatement InstrumentLockTargetCapture(BoundLockStatement original, BoundStatement lockTargetCapture)
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (2)
22public override BoundNode VisitLockStatement(BoundLockStatement node) 233private BoundStatement InstrumentLockTargetCapture(BoundLockStatement original, BoundStatement lockTargetCapture)
Operations\CSharpOperationFactory.cs (2)
199return CreateBoundLockStatementOperation((BoundLockStatement)boundNode); 2072private ILockOperation CreateBoundLockStatementOperation(BoundLockStatement boundLockStatement)