public FoundReferenceEntry( TableDataSourceFindUsagesContext context, FoundReference reference) { _context = context; Reference = reference; }
public RoslynDefinitionBucket( StreamingFindUsagesPresenter presenter, TableDataSourceFindUsagesContext context, DefinitionItem definitionItem) : base(name: definitionItem.DisplayParts.JoinText() + " " + definitionItem.GetHashCode(), sourceTypeIdentifier: context.SourceTypeIdentifier, identifier: context.Identifier) { _presenter = presenter; _context = context; DefinitionItem = definitionItem; }
public FindUsagesContext StartSearch(string title) { this.AssertIsForeground(); // Get the appropriate window for FAR results to go into. var window = _vsFindAllReferencesService.StartSearch(title); // Make the data source that will feed data into this window. var dataSource = new TableDataSourceFindUsagesContext(this, window); // And return the data source so that the FindRefs engine can report results // which the data source can then create the appropriate presentation items for // for the window. return(dataSource); }
public FindUsagesContext StartSearch(string title) { this.AssertIsForeground(); // Get the appropriate window for FAR results to go into. var window = _vsFindAllReferencesService.StartSearch(title); // Make the data source that will feed data into this window. var dataSource = new TableDataSourceFindUsagesContext(this, window); // And return the data source so that the FindRefs engine can report results // which the data source can then create the appropriate presentation items for // for the window. return dataSource; }
public DocumentSpanEntry( TableDataSourceFindUsagesContext context, RoslynDefinitionBucket definitionBucket, DocumentSpan documentSpan, bool isDefinitionLocation, SourceText sourceText, ClassifiedSpansAndHighlightSpan classifiedSpans) : base(definitionBucket) { _context = context; _documentSpan = documentSpan; _isDefinitionLocation = isDefinitionLocation; _sourceText = sourceText; _classifiedSpans = classifiedSpans; }