Skip to content

Commit d92d2ce

Browse files
Update README.md
1 parent a78659c commit d92d2ce

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# AsyncAwaitBestPractices
22

3-
Extensions for `System.Threading.Tasks.Task`:
3+
Extensions for `System.Threading.Tasks.Task`, inspired by [John Thiriet](https://github.com/johnthiriet)'s blog posts: [Removing Async Void](https://johnthiriet.com/removing-async-void/) and [MVVM - Going Async With AsyncCommand](https://johnthiriet.com/mvvm-going-async-with-async-command/).
4+
5+
46
- AsyncAwaitBestPractices
57
- Contains `SafeFireAndForget`, an extension method to safely fire-and-forget a `Task`
68
- [Usage instructions below](#asyncawaitbestpractices)
@@ -21,7 +23,8 @@ Extensions for `System.Threading.Tasks.Task`:
2123
## Usage
2224

2325
### AsyncAwaitBestPractices
24-
An extension method to safely fire-and-forget a Task
26+
27+
Contains `SafeFireAndForget`, an extension method to safely fire-and-forget a `Task`
2528

2629
```csharp
2730
void HandleButtonTapped(object sender, EventArgs e)
@@ -40,7 +43,8 @@ async Task ExampleAsyncMethod()
4043
```
4144

4245
### AsyncAwaitBestPractices.MVVM
43-
Includes AsyncCommand and IAsyncCommand which allows ICommand to safely be used asynchronously with Task
46+
47+
Contains `AsyncCommand<T> : IAsyncCommand`, `AsyncCommand : IAsyncCommand` and `IAsyncCommand : ICommand`, which allow for `Task` to safely be used asynchronously with `ICommand`
4448

4549
```csharp
4650
public class ExampleClass

0 commit comments

Comments
 (0)