Moved EventWaitHandle.cs to shared (dotnet/coreclr#18612)
authorAnirudh Agnihotry <anirudhagnihotry098@gmail.com>
Sat, 23 Jun 2018 04:12:42 +0000 (21:12 -0700)
committerJan Kotas <jkotas@microsoft.com>
Sat, 23 Jun 2018 04:12:42 +0000 (21:12 -0700)
commitbfa6be572d3167e8d9886afa8ea4cba00d1d2365
treec70d73d44aba7cf76082a611d94fc44edca9ce3e
parent1853f0976437a41fe7a77ba4904437283f63d81f
Moved EventWaitHandle.cs to shared (dotnet/coreclr#18612)

* Removed AccessControl Unused arguments

* moving common code to CreateEventCore and using constructor chaining

* Moving Functions to eventwaithandles.windows

* EventWaitHandle matched with corert

* eventwaithandle.windwos matched with corert

* Addding interop functions

* moved files to shared

* Minor changes

* fixing build for corert unix

* Removing Comment

Commit migrated from https://github.com/dotnet/coreclr/commit/2018d7875ccc01724a4a5c157b2a2bbe15e1a043
src/coreclr/src/System.Private.CoreLib/System.Private.CoreLib.csproj
src/coreclr/src/System.Private.CoreLib/src/Microsoft/Win32/Win32Native.cs
src/coreclr/src/System.Private.CoreLib/src/System/Threading/EventWaitHandle.cs [deleted file]
src/coreclr/src/System.Private.CoreLib/src/System/Threading/Timer.cs
src/coreclr/src/System.Private.CoreLib/src/System/Threading/WaitHandle.cs
src/libraries/System.Private.CoreLib/src/Interop/Windows/Kernel32/Interop.Constants.cs
src/libraries/System.Private.CoreLib/src/Interop/Windows/Kernel32/Interop.EventWaitHandle.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Threading/EventWaitHandle.Windows.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Threading/EventWaitHandle.cs [new file with mode: 0644]