Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Handle GetIntellisenseProjectName returning empty
CPS-based projects have moved from a "fake" IVsHierarchy being passed to the Roslyn to returning the "real" hiearchy representing the project. This results in GetItemContext actually returning a real implementation of "IWebApplicationCtxSvc" instead of previously failing. This implementation returns S_OK and an "empty" project name - to indicate that it doesn't actually handle the call (with a giant TODO). Handle that situation and treated it as failed, so that we proceed onto IVsContainedLanguageProjectNameProvider which provides the real underlying value. This is blocking dotnet/project-system#4419.
- Loading branch information