ILanguageClientMiddleLayer Interface

Definition

Interface representing a client which can intercept language server messages and implement custom behaviour around them.

public interface class ILanguageClientMiddleLayer
public interface ILanguageClientMiddleLayer
type ILanguageClientMiddleLayer = interface
Public Interface ILanguageClientMiddleLayer

Methods

CanHandle(String)

This method is called to determine if this middle layer is capable of intercepting the given method.

HandleNotificationAsync(String, JToken, Func<JToken,Task>)

Intercepts JSON-RPC notification calls for methodName.

HandleRequestAsync(String, JToken, Func<JToken,Task<JToken>>)

Intercepts JSON-RPC request calls for methodName.

Applies to