未验证 提交 0137cfab 编写于 作者: J Jason Malinowski 提交者: GitHub

Merge pull request #32750 from jasonmalinowski/fix-typescript-shim-cast-exception

Fix cast exception in AbstractProject.RemoveDocument
......@@ -224,8 +224,6 @@ internal void AddDocument(IVisualStudioHostDocument document, bool isCurrentCont
[Obsolete("This is a compatibility shim for TypeScript; please do not use it.")]
internal void RemoveDocument(IVisualStudioHostDocument document)
{
var shimDocument = (DocumentProvider.ShimDocument)document;
var containedDocument = ContainedDocument.TryGetContainedDocument(document.Id);
if (containedDocument != null)
{
......@@ -234,6 +232,7 @@ internal void RemoveDocument(IVisualStudioHostDocument document)
}
else
{
var shimDocument = (DocumentProvider.ShimDocument)document;
VisualStudioProject.RemoveSourceFile(shimDocument.FilePath);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册