Sergio Pedri
|
786ba0b5d4
|
Rename fields still using _lowerCamelCase names
|
2022-06-11 16:50:29 +02:00 |
|
Sergio Pedri
|
f81cf4b4f9
|
Switch to target-type new() for direct return values
|
2022-01-01 17:02:31 +01:00 |
|
Sergio Pedri
|
f6b604a824
|
Add dot to exception messages in remaining call sites
|
2021-12-20 13:15:20 +01:00 |
|
Sergio Pedri
|
6cb7e571d4
|
Add more comments and XML docs
|
2021-12-02 18:04:04 +01:00 |
|
Sergio Pedri
|
39388b1c1e
|
Optimize ConditionalWeakTable2<,>.Enumerator
Also done some refactoring to streamline code across targets
|
2021-12-02 18:04:04 +01:00 |
|
Sergio Pedri
|
416653a2aa
|
Enable Unit type specialization for WeakReferenceMessenger
|
2021-12-02 18:04:03 +01:00 |
|
Sergio Pedri
|
dd2a827694
|
Switch messengers to new dictionary, code refactoring
|
2021-12-02 18:04:03 +01:00 |
|
Sergio Pedri
|
a86eb44474
|
Hoist enumeration lock for custom conditional table
|
2021-12-02 18:04:03 +01:00 |
|
Sergio Pedri
|
a6f5dc5ff2
|
Remove tracking of multiple active enumerators
|
2021-12-02 18:04:03 +01:00 |
|
Sergio Pedri
|
c2a8731452
|
Switch .NET table GetEnumerator() to ref struct enumerator
|
2021-12-02 18:04:02 +01:00 |
|
Sergio Pedri
|
65e6746c57
|
Initial refactor pass for .NET 6 ConditionalWeakTable
|
2021-12-02 18:04:02 +01:00 |
|
Sergio Pedri
|
aaecb7176b
|
Port ConditionalWeakTable<TKey, TValue> from .NET 6
|
2021-12-02 18:04:02 +01:00 |
|