public override Task <ImmutableArray <Diagnostic> > AnalyzeSyntaxAsync(Document document, CancellationToken cancellationToken) => SpecializedTasks.EmptyImmutableArray <Diagnostic>();
protected virtual Task <ImmutableArray <Location> > GetAdditionalReferencesAsync( Document document, ISymbol symbol, CancellationToken cancellationToken) { return(SpecializedTasks.EmptyImmutableArray <Location>()); }
protected virtual Task <ImmutableArray <ISymbol> > GetPreselectedSymbolsWorker(SyntaxContext context, int position, OptionSet options, CancellationToken cancellationToken) { return(SpecializedTasks.EmptyImmutableArray <ISymbol>()); }
protected virtual Task <ImmutableArray <SymbolAndProjectId> > DetermineCascadedSymbolsAsync( SymbolAndProjectId <TSymbol> symbolAndProject, Solution solution, IImmutableSet <Project> projects, CancellationToken cancellationToken) { return(SpecializedTasks.EmptyImmutableArray <SymbolAndProjectId>()); }
protected override Task <ImmutableArray <Diagnostic> > GetDiagnosticsWorkerAsync(TestWorkspace workspace, TestParameters parameters) { return(SpecializedTasks.EmptyImmutableArray <Diagnostic>()); }
public override Task <ImmutableArray <Document> > DetermineDocumentsToSearchAsync(ISymbol symbol, Project project, IImmutableSet <Document> documents, CancellationToken cancellationToken) { return(symbol is TSymbol && CanFind((TSymbol)symbol) ? DetermineDocumentsToSearchAsync((TSymbol)symbol, project, documents, cancellationToken) : SpecializedTasks.EmptyImmutableArray <Document>()); }
public override Task <ImmutableArray <Project> > DetermineProjectsToSearchAsync(ISymbol symbol, Solution solution, IImmutableSet <Project> projects, CancellationToken cancellationToken) { return(symbol is TSymbol && CanFind((TSymbol)symbol) ? DetermineProjectsToSearchAsync((TSymbol)symbol, solution, projects, cancellationToken) : SpecializedTasks.EmptyImmutableArray <Project>()); }
Task <ImmutableArray <TextChange> > IFormattingInteractionService.GetFormattingChangesOnReturnAsync( Document document, int caretPosition, CancellationToken cancellationToken) => SpecializedTasks.EmptyImmutableArray <TextChange>();
protected override Task <ImmutableArray <CodeAction> > GetRefactoringsForAllParametersAsync( Document document, SyntaxNode functionDeclaration, IMethodSymbol method, IBlockOperation?blockStatementOpt, ImmutableArray <SyntaxNode> listOfParameterNodes, TextSpan parameterSpan, CancellationToken cancellationToken) { return(SpecializedTasks.EmptyImmutableArray <CodeAction>()); }
/// <summary> /// Gets a description for the inline hint, suitable to show when a user hovers over the editor adornment. The /// <paramref name="document"/> will represent the file at the time this hint was created. /// </summary> public Task <ImmutableArray <TaggedText> > GetDescriptionAsync( Document document, CancellationToken cancellationToken ) => _getDescriptionAsync?.Invoke(document, cancellationToken) ?? SpecializedTasks.EmptyImmutableArray <TaggedText>();