Sergio Pedri
|
786ba0b5d4
|
Rename fields still using _lowerCamelCase names
|
2022-06-11 16:50:29 +02:00 |
|
Sergio Pedri
|
6972de2fee
|
Add "this." prefix to all field accesses
|
2022-06-11 16:28:44 +02:00 |
|
Sergio Pedri
|
f81cf4b4f9
|
Switch to target-type new() for direct return values
|
2022-01-01 17:02:31 +01:00 |
|
Sergio Pedri
|
cb4e418ad3
|
Refactor remaining partial type declarations
|
2021-12-29 18:56:14 +01:00 |
|
Sergio Pedri
|
3e61aeb3c1
|
Remove [Pure] attribute usages
|
2021-12-29 18:06:54 +01:00 |
|
Sergio Pedri
|
f6b604a824
|
Add dot to exception messages in remaining call sites
|
2021-12-20 13:15:20 +01:00 |
|
Sergio Pedri
|
7046476d51
|
Minor codegen improvements
Removed type checks from guarded devirtualization when broadcasting
|
2021-12-09 11:35:26 +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
|
316557b683
|
Fix a bug in Dictionary2<TKey, TValue>.Enumerator.MoveNext()
|
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
|
622be37d5c
|
Specialize Dictionary<TKey, TValue> for the messenger types
|
2021-12-02 18:04:03 +01:00 |
|
Sergio Pedri
|
7c2bc7f0ed
|
Port Dictionary<TKey, TValue> from .NET 6
|
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
|
03032c7a1a
|
Moved .NET Stadard 2.0 ConditionalWeakTable type
|
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 |
|
Sergio Pedri
|
e2b336184f
|
Fix app domain unloading issue on .NET Framework
|
2021-11-02 02:36:45 +01:00 |
|
Sergio Pedri
|
c176080d37
|
Switch whole solution to file-scoped namespaces
|
2021-11-01 20:46:46 +01:00 |
|
Sergio Pedri
|
b498321331
|
Rename folders/projects from Microsoft.Toolkit to CommunityToolkit
|
2021-11-01 17:07:47 +01:00 |
|