From FSharpLint codebase itself (src/FSharpLint.Core/Rules/Conventions/DisallowShadowing.fs):
let extractIdentifiersFromSimplePats (simplePats: SynSimplePats) : List<Ident> =
match simplePats with
| SynSimplePats.SimplePats(patterns, _, _) ->
patterns |> List.map extractIdentifier