You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dc46686
Browse filesBrowse the repository at this point in the historyBrowse files
Enter a one-line nested module only from its own line
A nested module whose body starts on the header's line is entered at its
first declaration, and the walk gated that by the line above the header.
A use on the line above the module then got its open inside the module,
where it does not reach the use. The completion that adds an open asked
for that same line and composed its change from a position past the item,
which threw ArgumentOutOfRangeException.
The module is now entered from the header's line on. When an attribute
shares that line with the body, the use may be the attribute, which the
enclosing scope resolves, so the open stays there.
The body of GetChangeAsync moves into a static GetChangeAsyncAux, as
ProvideCompletionsAsyncAux already is, so that a test can commit a
completion item without a Visual Studio service provider.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments