## Description

<!-- Provide a brief description of your changes -->

## Type of Change

<!-- Mark the relevant option with an "x" -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Code generation update
- [ ] Dependency update

## Related Issues

<!-- Link to related issues, e.g., "Fixes #123" or "Related to #456" -->

## Testing

<!-- Describe the tests you ran to verify your changes -->

- [ ] I have tested my changes locally
- [ ] I have run `dotnet build -c Release` successfully
- [ ] I have run `dotnet test -c Release` successfully
- [ ] I have tested with the example project if applicable

## Checklist

- [ ] My code follows the project's code style
- [ ] I have updated the documentation if needed
- [ ] I have added tests for new functionality if applicable
- [ ] All existing tests pass
- [ ] I have checked that my changes don't introduce new warnings

## Additional Notes

<!-- Any additional information that reviewers should know -->
