未验证 提交 a679e3d2 编写于 作者: S Sam Harwell 提交者: GitHub

Merge pull request #27557 from sharwell/add-overload

Add GetLanguageService overload for binary compatibility
......@@ -23,6 +23,10 @@ internal static partial class DocumentExtensions
public static TLanguageService GetLanguageService<TLanguageService>(this TextDocument document) where TLanguageService : class, ILanguageService
=> document?.Project?.LanguageServices?.GetService<TLanguageService>();
// ⚠ Verify IVTs do not use this method before removing it.
public static TLanguageService GetLanguageService<TLanguageService>(this Document document) where TLanguageService : class, ILanguageService
=> document?.Project?.LanguageServices?.GetService<TLanguageService>();
public static bool IsOpen(this Document document)
{
var workspace = document.Project.Solution.Workspace as Workspace;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册