Fix NullRefEx bug when accessing scriptFile.ReferencedFiles #838
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.
This happens because the ScriptFile ctor does not initialize all its
public props. I added initialization for the other public props
except for the ScriptAst prop. I don't see an empty Ast. Perhaps null
is OK for this prop?
This address vscode-powershell bug PowerShell/vscode-powershell#1675
No real need for ScriptTokens to have a backing field. Make it auto like the other props.
Also, for the 2.0.0 branch, we should see if we can use Array.Empty<>()
for initialization. It isn't availble to net45x. :-(