summaryrefslogtreecommitdiff
path: root/src/System.Private.CoreLib/src/System/Threading/Timer.CoreCLR.cs
AgeCommit message (Collapse)AuthorFilesLines
2019-05-09Turn on nullability for all of Corelib (#24497)Stephen Toub1-1/+0
* Enable nullable at the project level * Remove `#nullable enable` from individual files Removes `#nullable enable` from almost all .cs files in System.Private.CoreLib. I left it only in the ~30 files (out of ~1480 that had it) that are mirrored to corefx, that are built into projects by corefx that don't yet set NullableContextOptions at the project level, and that use nullable annotations; otherwise, they'd break the corefx build.
2019-04-10Move TimerQueue.TickCount Windows implementation to shared CoreLib (#23838)Filip Navara1-31/+0
2019-04-02Nullable: System.Threading (#23663)Stephen Toub1-2/+2
Finishes off annotation of the System.Threading namespace, not including subnamespaces.
2019-03-03Mirror changes from dotnet/corert (#22985)Dotnet-GitSync-Bot1-2/+2
* Move fully managed TimerQueue implementation to shared partition (#7111) * Update CoreCLR for changes in shared partition
2019-02-13Replace Win32Native.cs with Interop files (#22540)Stephen Toub1-1/+1
* Replace Win32Native.cs with Interop files - Replace Win32Native usage with existing Interop.* calls where they already existed - Moved Win32Native.* to their own files otherwise, and changed call sites - Left a stub Win32Native in place to handle some emitted IL from the runtime. The current infrastructure doesn't support targeting nested types, like Interop.Kernel32, and fixing that would be more involved. * Remove Win32Native.cs Replace emitted calls with ones to Marshal. * Fix incorrectly changed field * Fix Kernel32 -> Ole32
2019-01-27Move Timer to shared CoreLib partition. (#22231)Filip Navara1-0/+106
* Move Timer to shared CoreLib partition. * Move SignalNoCallbacksRunning back to shared code, add static EventWaitHandle.Set. * Remove AppDomain references from shared Timer code, reshuffle some code out of SetTimer in non-shared code. * Change m_ prefix to match code style.