---
title: "Infographics Compendium II - ThrowHelper, null Task and more"
description: "This edition has the following infographics:\n* `ConfigureAwait` on `IAsyncDisposable`\n* Index in `foreach`\n* Non-destructive mutations with `struct`\n* Returning `null` for a `Task`\n* Throw-Helper\n* verbatim strings"
updated: 2022-10-15
tags: [".NET", "Infographics", "C#"]
canonical: "https://steven-giesel.com/blogPost/daf89cc8-4f07-4c9b-bc27-1865856e7986/infographics-compendium-ii-throwhelper-null-task-and-more"
---

# Infographics Compendium II - ThrowHelper, null Task and more

This edition has the following infographics:
* `ConfigureAwait` on `IAsyncDisposable`
* Index in `foreach`
* Non-destructive mutations with `struct`
* Returning `null` for a `Task`
* Throw-Helper
* verbatim strings

![Configure Await](https://linkdotnetblog.azureedge.net/blog/20221015_Infographics/ConfigureAwaitIAsyncDisposable.webp)
![Foreach Index](https://linkdotnetblog.azureedge.net/blog/20221015_Infographics/ForeachIndex.webp)
![Non Destructive](https://linkdotnetblog.azureedge.net/blog/20221015_Infographics/NonDestructive.webp)
![Null Task](https://linkdotnetblog.azureedge.net/blog/20221015_Infographics/NullTask.webp)
![Throw helper](https://linkdotnetblog.azureedge.net/blog/20221015_Infographics/ThrowHelper.webp)
![verbatim](https://linkdotnetblog.azureedge.net/blog/20221015_Infographics/verbatim.webp)