LanguageServer Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| LanguageServer(IPowerFxScopeFactory, IHostTaskExecutor, ILanguageServerLogger) | |
| LanguageServer(LanguageServer+SendToClient, IPowerFxScopeFactory, Action<String>) |
Obsolete.
|
LanguageServer(IPowerFxScopeFactory, IHostTaskExecutor, ILanguageServerLogger)
public LanguageServer(Microsoft.PowerFx.Core.IPowerFxScopeFactory scopeFactory, Microsoft.PowerFx.LanguageServerProtocol.IHostTaskExecutor hostTaskExecutor = default, Microsoft.PowerFx.LanguageServerProtocol.ILanguageServerLogger languageServerLogger = default);
new Microsoft.PowerFx.LanguageServerProtocol.LanguageServer : Microsoft.PowerFx.Core.IPowerFxScopeFactory * Microsoft.PowerFx.LanguageServerProtocol.IHostTaskExecutor * Microsoft.PowerFx.LanguageServerProtocol.ILanguageServerLogger -> Microsoft.PowerFx.LanguageServerProtocol.LanguageServer
Public Sub New (scopeFactory As IPowerFxScopeFactory, Optional hostTaskExecutor As IHostTaskExecutor = Nothing, Optional languageServerLogger As ILanguageServerLogger = Nothing)
Parameters
- scopeFactory
- IPowerFxScopeFactory
- hostTaskExecutor
- IHostTaskExecutor
- languageServerLogger
- ILanguageServerLogger
Applies to
LanguageServer(LanguageServer+SendToClient, IPowerFxScopeFactory, Action<String>)
Caution
Use the constructor that takes arguments in this order -> IPowerFxScopeFactory, IHostTaskExecutor, ILanguageServerLogger
[System.Obsolete("Use the constructor that takes arguments in this order -> IPowerFxScopeFactory, IHostTaskExecutor, ILanguageServerLogger")]
public LanguageServer(Microsoft.PowerFx.LanguageServerProtocol.LanguageServer.SendToClient sendToClient, Microsoft.PowerFx.Core.IPowerFxScopeFactory scopeFactory, Action<string> logger = default);
[<System.Obsolete("Use the constructor that takes arguments in this order -> IPowerFxScopeFactory, IHostTaskExecutor, ILanguageServerLogger")>]
new Microsoft.PowerFx.LanguageServerProtocol.LanguageServer : Microsoft.PowerFx.LanguageServerProtocol.LanguageServer.SendToClient * Microsoft.PowerFx.Core.IPowerFxScopeFactory * Action<string> -> Microsoft.PowerFx.LanguageServerProtocol.LanguageServer
Public Sub New (sendToClient As LanguageServer.SendToClient, scopeFactory As IPowerFxScopeFactory, Optional logger As Action(Of String) = Nothing)
Parameters
- sendToClient
- LanguageServer.SendToClient
- scopeFactory
- IPowerFxScopeFactory
- Attributes