1 write to LockTakenSymbol
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4661LockTakenSymbol = lockTakenSymbol;
10 references to LockTakenSymbol
Microsoft.CodeAnalysis (10)
Generated\Operations.Generated.cs (1)
10854return new LockOperation(Visit(internalOperation.LockedValue), Visit(internalOperation.Body), internalOperation.LockTakenSymbol, internalOperation.OwningSemanticModel, internalOperation.Syntax, internalOperation.IsImplicit);
Operations\ControlFlowGraphBuilder.cs (9)
4309locals: lockStatement.LockTakenSymbol != null ? 4310ImmutableArray.Create(lockStatement.LockTakenSymbol) : 4332Debug.Assert(lockStatement.LockTakenSymbol == null); 4366Debug.Assert(lockStatement.LockTakenSymbol is not null); 4368lockTaken = new LocalReferenceOperation(lockStatement.LockTakenSymbol, isDeclaration: true, semanticModel: null, lockedValue.Syntax, 4369lockStatement.LockTakenSymbol.Type, constantValue: null, isImplicit: true); 4408Debug.Assert(lockStatement.LockTakenSymbol is not null); 4409IOperation condition = new LocalReferenceOperation(lockStatement.LockTakenSymbol, isDeclaration: false, semanticModel: null, lockedValue.Syntax, 4410lockStatement.LockTakenSymbol.Type, constantValue: null, isImplicit: true);