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

            return(CommonProcessingOfGoto(absFilename, line, column, param, (ITextDocumentPositionParams arg) => client_.Send.TextDocumentDeclaration((DeclarationParams)arg)));
        }
 public override Task <LocationOrLocationLinks> Handle(DeclarationParams request, CancellationToken cancellationToken) => _handler.Invoke(request, cancellationToken);
 public abstract Task <LocationOrLocationLinks> Handle(DeclarationParams request, CancellationToken cancellationToken);
Example #5
0
 public static Task <LocationOrLocationLinks> Declaration(this ILanguageClientDocument mediator, DeclarationParams @params, CancellationToken cancellationToken = default)
 {
     return(mediator.SendRequest(@params, cancellationToken));
 }
Example #6
0
 public abstract RpcResult GotoDeclaration(DeclarationParams args);
 public static Task <LocationOrLocationLinks> Declaration(this ILanguageClientDocument mediator, DeclarationParams @params)
 {
     return(mediator.SendRequest <DeclarationParams, LocationOrLocationLinks>(DocumentNames.Declaration, @params));
 }