Sergio Pedri
|
d4bfbdbf81
|
Major performance/memory boost in RegisterAll
~7x performance boost, ~2.6x memory reduction
|
2020-07-18 23:01:54 +02:00 |
|
Sergio Pedri
|
cf3499d620
|
Added ObservableObject.Set IEqualityComparer<T> overloads
|
2020-07-18 14:06:48 +02:00 |
|
Sergio Pedri
|
01cdae0322
|
Minor code style tweaks
|
2020-07-18 13:25:39 +02:00 |
|
Sergio Pedri
|
5b4d923f32
|
Fixed a bug in MessengerExtensions.RegisterAll
|
2020-07-18 13:06:13 +02:00 |
|
Sergio Pedri
|
8b0239e951
|
Renamed some IMessenger APIs/extensions for clarity
|
2020-07-17 16:40:03 +02:00 |
|
Sergio Pedri
|
928d1cfcbb
|
Minor code refactoring
|
2020-07-17 02:04:04 +02:00 |
|
Sergio Pedri
|
e375e49a93
|
Fixed a bug in Messenger.Reset
|
2020-07-17 02:01:58 +02:00 |
|
Sergio Pedri
|
657ce590f9
|
Reduced thread contention in Messenger.Unregister<TToken>
|
2020-07-16 20:21:34 +02:00 |
|
Sergio Pedri
|
7066b220d0
|
Renamed ViewModelBase to ObservableRecipient
|
2020-07-16 01:56:24 +02:00 |
|
Sergio Pedri
|
46c984d575
|
Fixed missing file rename for 2f3079d
|
2020-07-16 01:49:32 +02:00 |
|
Sergio Pedri
|
cf834933cd
|
Added more comments to DictionarySlim<,> type
|
2020-07-16 01:47:38 +02:00 |
|
Sergio Pedri
|
2f3079d50b
|
Renamed some APIs for consistency
|
2020-07-15 19:51:43 +02:00 |
|
Sergio Pedri
|
45fc6ada1a
|
Removed sealed modifier, this was a bad idea
|
2020-07-13 23:25:13 +02:00 |
|
Sergio Pedri
|
12906c3451
|
Added sealed modifier to DictionarySlim<TKey, TValue>
|
2020-07-13 20:20:51 +02:00 |
|
Sergio Pedri
|
77602fbc2c
|
Refactored Task result extensions/converter
|
2020-07-11 12:51:21 +02:00 |
|
Sergio Pedri
|
1133d89f2c
|
Added more Ioc tests
|
2020-07-11 11:59:37 +02:00 |
|
Sergio Pedri
|
05cdb7cec8
|
Added more tests for faulty monitored tasks
|
2020-07-11 01:31:08 +02:00 |
|
Sergio Pedri
|
290cffe7af
|
Tweaked visibility of some test members
|
2020-07-11 01:15:02 +02:00 |
|
Sergio Pedri
|
6862c28800
|
Improved Test_ObservableObject_Events
(Also checks for events order now)
|
2020-07-11 01:02:08 +02:00 |
|
Sergio Pedri
|
41cba948fe
|
Improved remarks for SetAndNotifyOnCompletion
|
2020-07-11 00:57:31 +02:00 |
|
Sergio Pedri
|
20a1e181dd
|
Merge pull request #25 from Sergio0694/feature/extended-commands
Feature/extended commands
|
2020-07-11 00:45:40 +02:00 |
|
Sergio Pedri
|
c8a6653e53
|
Added unit tests for AsyncRelayCommand, bug fixes
|
2020-07-11 00:41:28 +02:00 |
|
Sergio Pedri
|
df004385d0
|
Fixed initial IsRunning property update
|
2020-07-11 00:29:55 +02:00 |
|
Sergio Pedri
|
b33739115c
|
Fixed an XML doc
|
2020-07-11 00:26:52 +02:00 |
|
Sergio Pedri
|
5422faa660
|
More code refactoring to SetAndNotifyOnCompletion
|
2020-07-11 00:25:55 +02:00 |
|
Sergio Pedri
|
2b84771d1f
|
Added SetAndNotifyOnCompletion overload with callback
|
2020-07-11 00:11:45 +02:00 |
|
Sergio Pedri
|
32dab841b4
|
Added IsRunning property to async commands
|
2020-07-10 23:58:15 +02:00 |
|
Sergio Pedri
|
fe55561d38
|
Initial code refactoring to SetAndNotifyOnCompletion
|
2020-07-10 23:58:03 +02:00 |
|
Sergio Pedri
|
0bcac42cbd
|
Improved tests for ISubscriber<T> APIs
|
2020-07-10 20:11:09 +02:00 |
|
Sergio Pedri
|
7e5ffc6585
|
Improved remarks for ViewModeBase.OnDeactivated
|
2020-07-10 19:51:35 +02:00 |
|
Sergio Pedri
|
7bb0dbf70b
|
Added more comments to SetAndNotifyOnCompletion
|
2020-07-10 19:25:53 +02:00 |
|
Sergio Pedri
|
0b7ee9a538
|
Added ViewModelBase test for message unregistration
|
2020-07-10 19:11:46 +02:00 |
|
Sergio Pedri
|
269265ecc8
|
Added new unit tests, minor bug fixes
|
2020-07-10 16:08:09 +02:00 |
|
Sergio Pedri
|
a704cafb98
|
Minor code refactoring
|
2020-07-10 14:40:47 +02:00 |
|
Sergio Pedri
|
44f61b4882
|
Added ISubscriber<TMessage> interface, new extensions
|
2020-07-10 14:40:29 +02:00 |
|
Sergio Pedri
|
5b5ea1c74f
|
Fixed a bug in the unit tests
|
2020-07-01 16:01:25 +02:00 |
|
Sergio Pedri
|
d8d7e80fe9
|
Added GetResponsesAsync API to AsyncCollectionRequestMessage<T>
|
2020-07-01 13:06:57 +02:00 |
|
Sergio Pedri
|
24c30e22e9
|
Minor tweaks to AsyncCollectionRequestMessage<T>
|
2020-07-01 12:57:09 +02:00 |
|
Sergio Pedri
|
d4ff8519d9
|
Updated Task<T>.ResultOrDefault<T> on .NET Standard 2.1
|
2020-06-28 14:05:40 +02:00 |
|
Sergio Pedri
|
862bdf5310
|
Minor code refactoring
|
2020-06-28 13:41:24 +02:00 |
|
Sergio Pedri
|
265857c513
|
Minor code style tweaks
|
2020-06-28 13:36:14 +02:00 |
|
Sergio Pedri
|
e92fd9a531
|
Fixed ambiguous match in XML comment
|
2020-06-28 13:22:40 +02:00 |
|
Sergio Pedri
|
93ca160f2a
|
Added missing readonly modifier to Unit type
|
2020-06-28 13:21:47 +02:00 |
|
Sergio Pedri
|
3b1612f560
|
Minor bug fixes and code refactoring
|
2020-06-28 13:19:05 +02:00 |
|
Sergio Pedri
|
d94c429519
|
Added unit tests for new request message types
|
2020-06-26 15:05:07 +02:00 |
|
Sergio Pedri
|
548a8148ba
|
Improved Messenger XML docs
|
2020-06-26 13:31:11 +02:00 |
|
Sergio Pedri
|
cd189e2836
|
Added AsyncCollectionRequestMessage<T> class
|
2020-06-26 13:18:49 +02:00 |
|
Sergio Pedri
|
a7b718d1d5
|
Added CollectionRequestMessage<T> class
|
2020-06-26 13:18:39 +02:00 |
|
Sergio Pedri
|
841537d023
|
Added AsyncRequestMessage<T> class
|
2020-06-26 12:39:07 +02:00 |
|
Sergio Pedri
|
d704281954
|
Merge branch 'master' into feature/mvvm-apis
|
2020-06-26 12:32:38 +02:00 |
|