Skip to content

Add support for System.Threading.Lock - #2254

Open
JakenVeina wants to merge 2 commits into
dotnet:mainfrom
JakenVeina:synchronize-on-lock-class
Open

Add support for System.Threading.Lock#2254
JakenVeina wants to merge 2 commits into
dotnet:mainfrom
JakenVeina:synchronize-on-lock-class

Added a new overload for `.Synchronize()` utilizing System.Threading.…

2709981
Select commit
Loading
Failed to load commit list.
Azure Pipelines / Rx.NET-CI (Build Build) failed Nov 1, 2025 in 13m 21s

Build Build failed

Annotations

Check failure on line 161 in Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Rx.NET-CI (Build Build)

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs#L161

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs(161,29): Error CS0122: 'Lock' is inaccessible due to its protection level

Check failure on line 165 in Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Rx.NET-CI (Build Build)

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs#L165

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs(165,34): Error CS0122: 'Lock' is inaccessible due to its protection level

Check failure on line 176 in Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Rx.NET-CI (Build Build)

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs#L176

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs(176,34): Error CS0122: 'Lock' is inaccessible due to its protection level

Check failure on line 194 in Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Rx.NET-CI (Build Build)

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs#L194

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs(194,28): Error CS0122: 'Lock' is inaccessible due to its protection level

Check failure on line 215 in Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Rx.NET-CI (Build Build)

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs#L215

Rx.NET\Source\tests\Tests.System.Reactive\Tests\Linq\Observable\SynchronizeTest.cs(215,19): Error CS0656: Missing compiler required member 'System.Threading.Lock.EnterScope'