XamarinCommunityToolkit/XamarinCommunityToolkitSample
Yann Zahringer Ferrando 23baecafbd
AsyncCommand (#279)
* WeakEventManager added

* AsyncCommand added

* cosmetics

* Update XamarinCommunityToolkit/ObjectModel/IAsyncCommand.shared.cs

* Update XamarinCommunityToolkit/ObjectModel/AsyncCommand.shared.cs

* Update XamarinCommunityToolkit/Helpers/WeakEventManager.shared.cs

* cosmetics

* ArgumentNullException constructor test added

* Lazy isNullableParameterType added

* cosmetics

* Update XamarinCommunityToolkit/ObjectModel/AsyncCommand.shared.cs

* Update XamarinCommunityToolkit/ObjectModel/AsyncCommand.shared.cs

* Update XamarinCommunityToolkit/ObjectModel/AsyncCommand.shared.cs

* CanExecute tests converted to Theory

* build fix

* unit test fix

* async void test fixed with semaphore

* Add AsyncValueCommand & UnitTests

* Update Unit Tests for xUnit

* Delete AsyncCommand_Tests.cs

* Added IAsyncCommand.IsExecuting, IAsyncCommand.AllowsMultipleExecutions

* Add missing NuGet Packages

* Added NuGet Packages

* Fixed Failing Unit Tests

Defer `async void`. This ensures InvalidCommandParameterException is thrown on the calling thread/context before reaching an async void method

* Add BaseCommand, Update Unit Tests

* Finish Unit Tests

* Implement AsyncCommand

* Implement WeakEventManager

* Updated XML Documentation

* Update XML Documentation

* Add & Implement IAsyncCommand<TExecute, TCanExecute>  + IAsyncValueCommand<TExecute, TCanExecute>

* Add IAsyncCommand<TExecute, TCanExecute> Tests, Add IAsyncValueCommand<TExecute, TCanExecute> Tests

* Fix Failing Tests

* Removed Default Parameters

* Update XamarinCommunityToolkit/Helpers/WeakEventManagerService.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/ObjectModel/AsyncCommand.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/ObjectModel/AsyncValueCommand.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/Helpers/WeakEventManager.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/Helpers/WeakEventManager.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/Helpers/WeakEventManagerService.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/Helpers/WeakEventManagerService.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Update XamarinCommunityToolkit/Helpers/WeakEventManager.shared.cs

Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>

* Implement ValueTuple for EventManagerService, Remove WeakEventManager from CameraView

* merge build fix

* Re-add .NET Standard 2.1 Support

* null check cleanup

* Increase NETCORE_TEST_VERSION to 3.1.x

* Add null check

Co-authored-by: Andrei <andrei.misiukevich@gmail.com>
Co-authored-by: Brandon Minnick <13558917+brminnick@users.noreply.github.com>
Co-authored-by: Pedro Jesus <pedrojesus.cefet@gmail.com>
2020-09-19 01:47:54 +03:00
..
Models Automated dotnet-format update (#229) 2020-08-25 13:01:07 +02:00
Pages AsyncCommand (#279) 2020-09-19 01:47:54 +03:00
Resx Expander (#257) 2020-09-06 00:00:43 +03:00
ViewModels AsyncCommand (#279) 2020-09-19 01:47:54 +03:00
App.xaml Big Rename (again...) (#191) 2020-08-11 22:45:15 +02:00
App.xaml.cs Added Multilingual Support (#216) 2020-08-24 16:01:12 -04:00
AssemblyInfo.cs Automated dotnet-format update (#246) 2020-08-27 14:29:42 +03:00
Xamarin.CommunityToolkit.Sample.csproj Added/Configured a code analyzer (#281) 2020-09-10 10:41:51 +02:00