-
Notifications
You must be signed in to change notification settings - Fork 226
External access #8046
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
External access #8046
Conversation
davidwengier
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I no understand
...c/Microsoft.AspNetCore.Razor.LanguageServer/Microsoft.AspNetCore.Razor.LanguageServer.csproj
Outdated
Show resolved
Hide resolved
src/Razor/src/Microsoft.AspNetCore.Razor.OmniSharpPlugin/MSBuildProjectManager.cs
Outdated
Show resolved
Hide resolved
60557f2 to
1aa297a
Compare
...zor.ExternalAccess.OmniSharp/Project/AbstractOmniSharpProjectSnapshotManagerChangeTrigger.cs
Outdated
Show resolved
Hide resolved
src/Razor/src/Microsoft.AspNetCore.Razor.OmniSharpPlugin/DefaultProjectChangePublisher.cs
Outdated
Show resolved
Hide resolved
...or/test/Microsoft.AspNetCore.Razor.OmniSharpPlugin.Test/DefaultProjectChangePublisherTest.cs
Show resolved
Hide resolved
|
No merging this until at least Friday. |
|
Can you update the description with what this is intended to do and how it helps? I've forgotten most of the context here. Also, do we need to coordinate anything with O# given the rename of a DLL? Or do/did they just use the non-strong-named one? |
We should probably wait for Allison's branch to merge in, too |
...oft.AspNetCore.Razor.ExternalAccess.OmniSharp/Document/OmniSharpDocumentProcessedListener.cs
Show resolved
Hide resolved
...Microsoft.AspNetCore.Razor.OmniSharpPlugin/Microsoft.AspNetCore.Razor.OmniSharpPlugin.csproj
Show resolved
Hide resolved
...re.Razor.ExternalAccess.OmniSharp/Microsoft.AspNetCore.Razor.ExternalAccess.OmniSharp.csproj
Show resolved
Hide resolved
...AspNetCore.Razor.ExternalAccess.OmniSharp/Extensions/OmniSharpRazorCodeDocumentExtensions.cs
Show resolved
Hide resolved
...zor.ExternalAccess.OmniSharp/Project/AbstractOmniSharpProjectSnapshotManagerChangeTrigger.cs
Outdated
Show resolved
Hide resolved
davidwengier
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a nice and small EA project :)
Should add the public API analyzers before merging (unless you're going back to IVTs in the end?)
...zor.ExternalAccess.OmniSharp/Project/AbstractOmniSharpProjectSnapshotManagerChangeTrigger.cs
Outdated
Show resolved
Hide resolved
src/Razor/src/Microsoft.AspNetCore.Razor.ExternalAccess.OmniSharp/Properties/AssemblyInfo.cs
Outdated
Show resolved
Hide resolved
...Core.Razor.ExternalAccess.OmniSharp/Project/IOmniSharpProjectSnapshotManagerChangeTrigger.cs
Outdated
Show resolved
Hide resolved
allisonchou
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Per our earlier convo I don't think this should break anything, crossing fingers
| [InlineData(nameof(OmniSharpProjectChangeKind.DocumentAdded))] | ||
| [InlineData(nameof(OmniSharpProjectChangeKind.DocumentRemoved))] | ||
| [InlineData(nameof(OmniSharpProjectChangeKind.ProjectChanged))] | ||
| public async Task ProjectManager_Changed_EnqueuesPublish(string changeKindStr) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the VS Code tests were actually disabled in CI a while ago, lol might be good to eventually verify they still work/pass 😅 (prob can be done in a different PR)
Summary of the changes
Fixes: Part of #6945.