ILanguageClientCustomMessage ILanguageClientCustomMessage ILanguageClientCustomMessage ILanguageClientCustomMessage ILanguageClientCustomMessage ILanguageClientCustomMessage Interface

Definition

Interface representing a remote language client that supports custom messages.

public interface class ILanguageClientCustomMessage
public interface class ILanguageClientCustomMessage
__interface ILanguageClientCustomMessage
public interface ILanguageClientCustomMessage
type ILanguageClientCustomMessage = interface
Public Interface ILanguageClientCustomMessage

Remarks

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

Properties

CustomMessageTarget CustomMessageTarget CustomMessageTarget CustomMessageTarget CustomMessageTarget CustomMessageTarget

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

MiddleLayer MiddleLayer MiddleLayer MiddleLayer MiddleLayer MiddleLayer

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

Methods

AttachForCustomMessageAsync(JsonRpc) AttachForCustomMessageAsync(JsonRpc) AttachForCustomMessageAsync(JsonRpc) AttachForCustomMessageAsync(JsonRpc) AttachForCustomMessageAsync(JsonRpc) AttachForCustomMessageAsync(JsonRpc)

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

Applies to