Is there a reason for the two separate selects here? You could do this with one:

```
.Select(ar => CreateExtendedAuthorizationRule(ar.ToSharedAccessAuthorizationRule(), options.Namespace))
```

Or change CreateExtendedAuthorizationRule to take whatever type ar is directly.