How to properly pass a SAS token argument to the Azure CLI

While playing around with the Azure CLI and Powershell Core 7.0 I encountered a strange situation, when trying to pass a SAS token to a parameter. This was the offending command az storage blob show --container-name --name training.txt --account-name --sas-token "spr=https&sv=2018-11-09&si=readpolicy&sr=b&

How to create a deep copy of an object

There might be some situations where we want to create an exact copy of a complex object graph. Like other coding languages C# does't provide any out of the box solution for this. We therefor have to come up with our own one…