Esempio n. 1
0
 /**
  * The result type LocationLink[] got introduced with version 3.14.0
  * and depends on the corresponding client capability textDocument.typeDefinition.linkSupport.
  */
 public override RpcResult GotoTypeDefinition(TypeDefinitionParams args)
 {
     return(RpcResult.Error(new ResponseError
     {
         code = (int)ErrorCodes.RequestFailed,
         message = "Not supported"
     }));
 }
Esempio n. 2
0
        ILocationContainer IWorker.TypeDefinition(string absFilename, long line, long column)
        {
            var param = new TypeDefinitionParams();

            return(CommonProcessingOfGoto(absFilename, line, column, param, (ITextDocumentPositionParams arg) => client_.Send.TextDocumentTypeDefinition((TypeDefinitionParams)arg)));
        }
Esempio n. 3
0
 public override Task <LocationOrLocationLinks> Handle(TypeDefinitionParams request, CancellationToken cancellationToken) => _handler.Invoke(request, cancellationToken);
Esempio n. 4
0
 public abstract Task <LocationOrLocationLinks> Handle(TypeDefinitionParams request, CancellationToken cancellationToken);
 public static Task <LocationOrLocationLinks> TypeDefinition(this ILanguageClientDocument mediator, TypeDefinitionParams @params)
 {
     return(mediator.SendRequest <TypeDefinitionParams, LocationOrLocationLinks>(DocumentNames.TypeDefinition, @params));
 }
Esempio n. 6
0
 public static Task <LocationOrLocationLinks> TypeDefinition(this ILanguageClientDocument mediator, TypeDefinitionParams @params, CancellationToken cancellationToken = default)
 {
     return(mediator.SendRequest(@params, cancellationToken));
 }
Esempio n. 7
0
 public abstract RpcResult GotoTypeDefinition(TypeDefinitionParams args);