Fix for #2071: StringSet compatibility by NickCraver · Pull Request #2098 · StackExchange/StackExchange.Redis

@NickCraver

I missed an overload case being an idiot - adding the missing source break for the case in #2071.

...also fixing KeyTouch ordering while in here.

Note that adding `CommandFlags` back optional seems like a quick fix and I did try that route, but in a full test suite here it became apparent that created other ambiguous overload cases, so went this route.

mgravell

@NickCraver

This does a few things globally to the interfaces:
- De-dupes `<remarks>` since evidently past the first one doesn't count/render
- Links our redis command links (and all others) so they're easily clickable!
- Moves a few types to proper class files
- In places sync/async methods are adjacent, utilizes `<inheritdoc cref="" /> to de-dupe
- ...and some other misc URL cleanup throughout.

In general: docs only change - I think we should merge this as-is to help PRs coming in, then I'll continue to iterate on docs.

@NickCraver

…2108)

Reverts #2100

This was aimed to be merged _after_ #2098 landed, my fault. Reverting out for that to happen.

NickCraver added a commit that referenced this pull request

Apr 19, 2022

@NickCraver

@NickCraver

@NickCraver

@NickCraver

mgravell