Skip to content

Conversation

@radhgupta
Copy link
Member

This pull request improves the handling of paging parameter names in the C# HTTP client generator to ensure consistent casing and backward compatibility with previous contracts. The update introduces logic to preserve the original casing of page size parameters if they exist in a previous contract, and to normalize common variants (like maxpagesize) to a constant (maxPageSize) otherwise. Comprehensive tests are added to verify these behaviors.

@microsoft-github-policy-service microsoft-github-policy-service bot added the emitter:client:csharp Issue for the C# client emitter: @typespec/http-client-csharp label Feb 3, 2026
@microsoft-github-policy-service microsoft-github-policy-service bot added emitter:client:java Issue for the Java client emitter: @typespec/http-client-java emitter:client:python Issue for the Python client emitter: @typespec/http-client-python labels Feb 3, 2026
@microsoft microsoft deleted a comment from pkg-pr-new bot Feb 3, 2026
@microsoft microsoft deleted a comment from github-actions bot Feb 3, 2026
@radhgupta radhgupta closed this Feb 3, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2026

No changes needing a change description found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:client:csharp Issue for the C# client emitter: @typespec/http-client-csharp emitter:client:java Issue for the Java client emitter: @typespec/http-client-java emitter:client:python Issue for the Python client emitter: @typespec/http-client-python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant