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.
Replaced
ValueKind
withTableKind
inTable
. This properly represents the range of type aTable
may contain. I've minimised the amount of breakage by still acceptingValueKind
in the constructor (marked with anObsolete
attribute, to steer peope towards the new constructor).This is a small improvement (it provides a hint at valid table types) but it is still a bit fragile. It's very easy to use an incorrect
Kind
or to pass an incorrect type intoSetElement
. We may want to improve on that in the future (e.g. type safe table wrappers, like we have for globals).