Update RuntimeField to use IInlineScript #5546
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Runtime fields now support parameters in their scripts which the current
IStoredScript
interface does not support. This change updates to preferIInlineScript
which better aligns to the functionality of scripts in runtime fields.This is a breaking change but should have a limited impact on existing users and ultimately is worth making to allow consumers to fully utilise runtime fields. Only code currently using runtime fields and the object initialiser syntax will need to be updated. The change is required is to create an instance of
InlineScript
rather thanPainlessScript
.Fixes #5537