1 implementation of ILockOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4654internal sealed partial class LockOperation : Operation, ILockOperation
11 references to ILockOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
39/// <summary>Indicates an <see cref="ILockOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10851public override IOperation VisitLock(ILockOperation operation, object? argument) 11427public virtual void VisitLock(ILockOperation operation) => DefaultVisit(operation); 11566public virtual TResult? VisitLock(ILockOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
4218public override IOperation? VisitLock(ILockOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2072private ILockOperation CreateBoundLockStatementOperation(BoundLockStatement boundLockStatement)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
182if (fieldReferenceOperation.Parent is ILockOperation lockOperation)
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
182if (fieldReferenceOperation.Parent is ILockOperation lockOperation)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
705public override void VisitLock(ILockOperation operation) 707LogString(nameof(ILockOperation));
Compilation\TestOperationVisitor.cs (1)
419public override void VisitLock(ILockOperation operation)