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