ILanguageClientCustomMessage2 Interface

Definition

Interface that provides custom message contract using StreamJsonRpc v2.

public interface class ILanguageClientCustomMessage2
public interface ILanguageClientCustomMessage2
type ILanguageClientCustomMessage2 = interface
Public Interface ILanguageClientCustomMessage2

Remarks

All of the methods defined in this interface must be implemented and should not default to throw NotImplementedException.

Properties

CustomMessageTarget

Gets the target object for receiving custom messages not covered by the language server protocol.

MiddleLayer

Gets the middle layer object that can intercept outgoing requests and responses.

Methods

AttachForCustomMessageAsync(JsonRpc)

This method is called after the language server has been activated, but connection has not been established.

Applies to