Can we get some useful examples for the .Facets method and C#?

I would like some useful examples for retrieving Facet values applicable to the result set for any given search in C#

The documentation is here:
and here:

…but there aren’t really any examples of issuing a search, and then getting the facets applicable to that search with their counts.

Can someone provide some working examples of seeing all applicable facets to a given search in Algolia? This could include a pure text-based search, or text-based in combination with certain facet values. I want to see what facets apply to my returned search results.