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>());
 }
Exemplo n.º 3
0
 protected virtual Task <ImmutableArray <ISymbol> > GetPreselectedSymbolsWorker(SyntaxContext context, int position, OptionSet options, CancellationToken cancellationToken)
 {
     return(SpecializedTasks.EmptyImmutableArray <ISymbol>());
 }
Exemplo n.º 4
0
 protected virtual Task <ImmutableArray <SymbolAndProjectId> > DetermineCascadedSymbolsAsync(
     SymbolAndProjectId <TSymbol> symbolAndProject, Solution solution, IImmutableSet <Project> projects, CancellationToken cancellationToken)
 {
     return(SpecializedTasks.EmptyImmutableArray <SymbolAndProjectId>());
 }
Exemplo n.º 5
0
 protected override Task <ImmutableArray <Diagnostic> > GetDiagnosticsWorkerAsync(TestWorkspace workspace, TestParameters parameters)
 {
     return(SpecializedTasks.EmptyImmutableArray <Diagnostic>());
 }
Exemplo n.º 6
0
 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>());
 }
Exemplo n.º 7
0
 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>());
 }
Exemplo n.º 8
0
 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>());
 }
Exemplo n.º 10
0
 /// <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>();