Fixes # (issue)
- I did not use AI tools to generate this PR, or I have manually verified that the code is correct, optimal, and follows the project guidelines and architecture
- I understand that low-quality, AI-generated PRs will be closed immediately without further explanation
- The existing code style is followed
- The commit message follows our guidelines
- Performed a self-review of my code
- Hard-to-understand areas of my code are commented
- The documentation is updated (as applicable)
- Unit tests are added/updated
- Integration tests are added/updated (as applicable, especially if feature/bug depends on roslyn or framework version in use)