5
5
6
6
using System ;
7
7
using System . Threading . Tasks ;
8
- using Microsoft . Extensions . Logging ;
9
- using OmniSharp . Extensions . LanguageServer . Protocol . Server ;
8
+ using Microsoft . PowerShell . EditorServices . Extensions . Services ;
10
9
11
10
namespace Microsoft . PowerShell . EditorServices . VSCode . CustomViews
12
11
{
13
12
internal abstract class CustomViewBase : ICustomView
14
13
{
15
- protected ILanguageServer languageServer ;
16
-
17
- protected ILogger logger ;
14
+ protected ILanguageServerService languageServer ;
18
15
19
16
public Guid Id { get ; private set ; }
20
17
@@ -25,19 +22,17 @@ internal abstract class CustomViewBase : ICustomView
25
22
public CustomViewBase (
26
23
string viewTitle ,
27
24
CustomViewType viewType ,
28
- ILanguageServer languageServer ,
29
- ILogger logger )
25
+ ILanguageServerService languageServer )
30
26
{
31
27
this . Id = Guid . NewGuid ( ) ;
32
28
this . Title = viewTitle ;
33
29
this . ViewType = viewType ;
34
30
this . languageServer = languageServer ;
35
- this . logger = logger ;
36
31
}
37
32
38
33
internal async Task CreateAsync ( )
39
34
{
40
- await languageServer . SendRequest (
35
+ await languageServer . SendRequestAsync (
41
36
NewCustomViewRequest . Method ,
42
37
new NewCustomViewRequest
43
38
{
@@ -50,7 +45,7 @@ await languageServer.SendRequest(
50
45
51
46
public async Task Show ( ViewColumn viewColumn )
52
47
{
53
- await languageServer . SendRequest (
48
+ await languageServer . SendRequestAsync (
54
49
ShowCustomViewRequest . Method ,
55
50
new ShowCustomViewRequest
56
51
{
@@ -62,7 +57,7 @@ await languageServer.SendRequest(
62
57
63
58
public async Task Close ( )
64
59
{
65
- await languageServer . SendRequest (
60
+ await languageServer . SendRequestAsync (
66
61
CloseCustomViewRequest . Method ,
67
62
new CloseCustomViewRequest
68
63
{
0 commit comments