Skip to content

Conversation

@DamianSuess
Copy link
Contributor

Details

  1. Context Parameters and ErrorStack (PropertyBag) now uses object for the key, making it flexible so that you can use any data type. For instance, enterprise products may use the enum ParameterType as the key. Making it clean and quick.
  2. Added SafeAdd to PropertyBag

Linked To Issue/Feature

…bject'. Otherwise we'd be using, `OnEnter(Context<StateId, ParameterType> ctx)` which gets messy
… Int, etc. And Value is nullable (potential slow-down)
@DamianSuess DamianSuess added this to the v2.1 milestone Jan 2, 2026
@DamianSuess DamianSuess self-assigned this Jan 2, 2026
@DamianSuess DamianSuess added the enhancement New feature or request label Jan 2, 2026
@DamianSuess DamianSuess linked an issue Jan 2, 2026 that may be closed by this pull request
@DamianSuess DamianSuess merged commit 1985023 into develop Jan 2, 2026
1 check passed
@DamianSuess DamianSuess deleted the feature/69-PropertyBag-TKeys branch January 2, 2026 20:06
DamianSuess added a commit that referenced this pull request Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[v2.1] Make PropertyBag Keys <TKey> Not String

1 participant