Skip to content

feat(sourcebuilder): add SourceBuilder struct/record APIs and tests#166

Merged
BoBoBaSs84 merged 1 commit into
mainfrom
feat/sourcebuilder/add-open-struct-open-record-helpers-for-consistency
Jun 14, 2026
Merged

feat(sourcebuilder): add SourceBuilder struct/record APIs and tests#166
BoBoBaSs84 merged 1 commit into
mainfrom
feat/sourcebuilder/add-open-struct-open-record-helpers-for-consistency

Conversation

@BoBoBaSs84

Copy link
Copy Markdown
Owner

Changes:

  • Expanded SourceBuilder with APIs for struct, record, sealed record, and record struct declarations, supporting optional base types.
  • Updated CloneableGenerator to use these APIs and added SourceBuilderTests for coverage.
  • Updated project files for analyzers, internals access, and warning suppression and documented the API in README.md.

closes #158

- Expanded `SourceBuilder` with APIs for struct, record, sealed record, and record struct declarations, supporting optional base types.
- Updated `CloneableGenerator` to use these APIs and added `SourceBuilderTests` for coverage.
- Updated project files for analyzers, internals access, and warning suppression and documented the API in `README.md`.
@BoBoBaSs84 BoBoBaSs84 linked an issue Jun 14, 2026 that may be closed by this pull request

@BoBoBaSs84 BoBoBaSs84 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good!

@BoBoBaSs84 BoBoBaSs84 changed the title feat(sourcebuilder): dd SourceBuilder` struct/record APIs and tests feat(sourcebuilder): add SourceBuilder struct/record APIs and tests Jun 14, 2026
@BoBoBaSs84 BoBoBaSs84 merged commit 703188d into main Jun 14, 2026
4 checks passed
@BoBoBaSs84 BoBoBaSs84 deleted the feat/sourcebuilder/add-open-struct-open-record-helpers-for-consistency branch June 14, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SourceBuilder: Add OpenStruct / OpenRecord helpers for consistency

1 participant