1 implementation of ILockOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
4654internal sealed partial class LockOperation : Operation, ILockOperation
14 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.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
3965public override TAbstractAnalysisValue VisitLock(ILockOperation operation, object? argument) 3967throw new NotSupportedException($"'{nameof(ILockOperation)}' must have been lowered in the CFG");
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)
181if (fieldReferenceOperation.Parent is ILockOperation lockOperation)
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
181if (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)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
922public override void VisitLock(ILockOperation operation)