1
0
mirror of https://github.com/chylex/.NET-Community-Toolkit.git synced 2024-11-25 01:42:46 +01:00
Commit Graph

1970 Commits

Author SHA1 Message Date
Sergio Pedri
caa721dccd Removed unnecessary notnull constraints 2020-04-17 02:09:17 +02:00
Sergio Pedri
5013ea01c9 Code refactoring, minor performance improvements 2020-04-17 02:06:21 +02:00
Sergio Pedri
aa2f470819 Minor improvements and code tweaks 2020-04-17 02:01:14 +02:00
Sergio Pedri
bcbb8c9eab Code refactoring, added the IRelayCommand interface 2020-04-16 21:12:46 +02:00
Sergio Pedri
d40c3ae642 Code refactoring, removed build warnings 2020-04-16 20:49:27 +02:00
Sergio Pedri
2330fb62b8 Added ICommand<T> interface 2020-04-16 19:19:58 +02:00
Sergio Pedri
e7fc8d7842 Bug fixes in ObservableObject.SetAndNotifyOnCompletion 2020-04-16 19:11:49 +02:00
Sergio Pedri
0909506a20 Added AsyncRelayCommand<T> type 2020-04-16 19:05:11 +02:00
Sergio Pedri
27cff27db4 Added AsyncRelayCommand type 2020-04-16 18:49:06 +02:00
Sergio Pedri
c0f145bb2f Minor code tweaks 2020-04-16 18:46:46 +02:00
Sergio Pedri
7941a947c9 Fixed an incorrect comment 2020-04-16 18:32:30 +02:00
Sergio Pedri
05873a5435 Removed unnecessary using directives 2020-04-16 15:57:48 +02:00
Sergio Pedri
b7c4ec2368 Fixed a comment 2020-04-16 15:39:03 +02:00
Sergio Pedri
778c9ca3e8 Added ObservableObject.SetAndNotifyOnCompletion<TTask> method 2020-04-16 13:05:05 +02:00
Sergio Pedri
0607bca880 Messenger XML comments improved 2020-04-16 01:28:14 +02:00
Sergio Pedri
e344a09773 Code refactoring 2020-04-15 23:02:11 +02:00
Sergio Pedri
109274f717 Moved request methods to extensions 2020-04-15 22:54:48 +02:00
Sergio Pedri
877c2c1b79 Added IMessenger interface 2020-04-15 22:45:09 +02:00
Sergio Pedri
83109b6ba6 Added IIoc interface 2020-04-15 22:36:36 +02:00
Sergio Pedri
5bf3e45964 Code refactoring 2020-04-15 22:32:25 +02:00
Sergio Pedri
2cfb3f5f2f Added dependency injection of service provider in ViewModelBase 2020-04-15 22:29:07 +02:00
Sergio Pedri
2010a87dc8 The Ioc class is not static anymore 2020-04-15 22:23:36 +02:00
Sergio Pedri
2e7a15ff7e Added messaging customization to ViewModelBase 2020-04-15 17:56:55 +02:00
Sergio Pedri
d26d0d42ce The Messenger class is not static anymore 2020-04-15 17:50:01 +02:00
Sergio Pedri
05cdc10bf5 Added ViewModelBase class 2020-04-15 15:34:17 +02:00
Sergio Pedri
5ff5db572b Added PropertyChangedMessage<T> type 2020-04-15 14:31:37 +02:00
Sergio Pedri
90040fc0de Minor code refactoring 2020-04-15 14:24:44 +02:00
Sergio Pedri
82c927e9fd Added Messenger request methods 2020-04-15 14:17:50 +02:00
Sergio Pedri
e1d84f4ea5 Added RequestMessageBase<T> type 2020-04-15 14:07:35 +02:00
Sergio Pedri
2b04b68965 Added Messenger APIs with no input message 2020-04-15 13:23:32 +02:00
Sergio Pedri
369e924fa5 Code refactoring 2020-04-15 13:03:11 +02:00
Sergio Pedri
7f43043506 Merge pull request #20 from Sergio0694/feature/high-perf-messenger
Messenger type
2020-04-15 12:30:54 +02:00
Sergio Pedri
79c8daba2d Added Messenger.Reset method 2020-04-15 01:08:42 +02:00
Sergio Pedri
e4a2db5d95 Added DictionarySlim<TKey, TValue>.Clear method 2020-04-15 01:05:49 +02:00
Sergio Pedri
4ae178a552 Added more comments in the Messenger class 2020-04-15 00:54:26 +02:00
Sergio Pedri
5da5f4612f Added Messenger.Unregister<TToken>() method 2020-04-15 00:15:05 +02:00
Sergio Pedri
1f6b771c60 Renamed some interfaces to avoid naming collisions 2020-04-14 23:02:39 +02:00
Sergio Pedri
67beb4f9df Fixed a bug with new values being created when not needed 2020-04-14 22:42:00 +02:00
Sergio Pedri
01ceb67860 Fixed some XML docs 2020-04-14 22:32:22 +02:00
Sergio Pedri
3838ac6d25 Added IReadOnlyDictionary<in TKey, out TValue> interface 2020-04-14 22:18:47 +02:00
Sergio Pedri
530f6d0c51 Added Messenger.IsRegistered methods 2020-04-14 20:15:56 +02:00
Sergio Pedri
6ec22c13f2 Added DictionarySlim<TKey, TValue>.ContainsKey method 2020-04-14 20:13:45 +02:00
Sergio Pedri
0de1d4fb0a Minor code style tweaks 2020-04-14 20:09:26 +02:00
Sergio Pedri
3a223be649 Code tweaks and performance improvements 2020-04-14 20:08:52 +02:00
Sergio Pedri
cea8759934 Added missing file headers 2020-04-14 18:13:04 +02:00
Sergio Pedri
5eb32d13f1 Initial draft of the Messenger class 2020-04-14 18:10:37 +02:00
Sergio Pedri
bb7bc43357 Added the IDictionary<in TKey> interface 2020-04-14 16:54:26 +02:00
Sergio Pedri
32e006b993 Ported minimal DictionarySlim<TKey, TValue> type from CoreFXLabs 2020-04-14 16:46:58 +02:00
Sergio Pedri
7e10c50cf0 Minor code refactoring 2020-04-13 19:41:54 +02:00
Sergio Pedri
144e8ac542 Added the RelayCommand<T> type 2020-04-13 19:38:54 +02:00