summaryrefslogtreecommitdiff
path: root/src/System.Private.CoreLib/shared/System/AppDomain.cs
AgeCommit message (Collapse)AuthorFilesLines
2019-07-18Make all event types nullable (#25752)Stephen Toub1-10/+10
Late-breaking design change: all events should be declared with nullable delegate types.
2019-07-18Remove now unnecessary !s / TODO-NULLABLE comments (#25749)Stephen Toub1-11/+11
* Remove !s and TODO-NULLABLE comments for [DoesNotReturn] * Remove !s and TODO-NULLABLE comments for [NotNullIfNotNull] * Remove !s and TODO-NULLABLE comments for writes via Interlocked.CompareExchange * Remove !s and TODO-NULLABLE comments for Debug.Assert on fields * Update/add several TODO-NULLABLE comments
2019-07-18Fix nullability warnings from compiler updateSantiago Fernandez Madero1-3/+3
2019-07-11Remove stale nullable !s and pragmas (#25640)Stephen Toub1-2/+2
Also update TODO-NULLABLE comments to be more specific where appropriate.
2019-05-28Add and apply nullable attributes (#24679)Stephen Toub1-2/+2
* Add and apply nullable attributes * Adapt to API review decisions * Address PR feedback
2019-05-23Make AppDomain.GetThreadPrincipal() internal (#24747)Santiago Fernandez Madero1-1/+1
2019-05-21Implement AppDomain.Monitoring*MemorySize (#24610)Stephen Toub1-9/+11
* Implement AppDomain.MonitoringTotalAllocatedMemorySize * Change precise:true back to precise:false in GetTotalAllocatedBytes
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-27Nullable for Type class (#23489)buyaa-n1-4/+4
System.Type, System.Reflection nullability
2019-04-10Address follow-up PR feedback on System nullability annotations (#23878)Stephen Toub1-4/+4
2019-04-10Nullable: System (most of it) (#23774)Stephen Toub1-47/+48
* Nullable: shared\System (most of it) And some other things it touches. * Nullable: src\System (most of it) * Address PR feedback
2019-03-11Replace Delegate.CreateDelegate (dotnet/corert#7147)Michal Strehovský1-3/+10
Replacing this with a pattern that is easier to statically analyze. We use the GetType/GetMethod/CreateDelegate pattern in several places already. Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
2019-02-26Move Thread to shared CoreLib (#22744)Filip Navara1-3/+6
* Move Thread to shared CoreLib * Remove all local variables from Thread in shared code * Remove duplicate checks * Port back CoreRT changes needed for shared code * Fix missing culture initialization in ThreadStart() * Adjust for shared WaitHandle
2019-02-20Move Thread to shared CoreLib (dotnet/corefx#35462)Filip Navara1-0/+424
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>