In https://github.com/Azure/azure-sdk-for-net/blob/main/eng/packages/http-client-csharp-mgmt/generator/Azure.Generator.Management/src/Utilities/BodyParameterNameNormalizer.cs, the current logic only handles suffix-based naming and does not consider the operation type. The expected behavior should be:
- For PATCH operations: If the request body is a model, the parameter name should be patch.
- For POST operations: If the request body is a model, the parameter name should be content.