public QuickInfoSource(ITextBuffer textBuffer, INavigationTokenService navigationTokenService, IIntellisenseDescriptionBuilder descriptionBuilder) { _textBuffer = textBuffer; _navigationTokenService = navigationTokenService; _descriptionBuilder = descriptionBuilder; }
public CompletionSource(IDocument document, IIntellisenseDescriptionBuilder descriptionBuilder, IReadOnlyList <RadCompletionProvider> providers) { _document = document; _descriptionBuilder = descriptionBuilder; _completionProviders = providers; }
public CompletionSourceProvider(IInstructionListManager instructionListManager, IIntellisenseDescriptionBuilder descriptionBuilder, IDocumentFactory documentFactory, INavigationTokenService navigationTokenService) { _descriptionBuilder = descriptionBuilder; _documentFactory = documentFactory; var optionProvider = GeneralOptionProvider.Instance; _providers = new List <RadCompletionProvider>() { new InstructionCompletionProvider(optionProvider, instructionListManager), new FunctionCompletionProvider(optionProvider, navigationTokenService), new ScopedCompletionProvider(optionProvider, navigationTokenService), }; }
public static Task <object> GetDescriptionAsync(this VsComplectionItem vsCompletion, IIntellisenseDescriptionBuilder descriptionBuilder, CancellationToken cancellationToken) => vsCompletion.GetRadCompletionItem().GetDescriptionAsync(descriptionBuilder, cancellationToken);
public Task <object> GetDescriptionAsync(IIntellisenseDescriptionBuilder descriptionBuilder, CancellationToken cancellationToken) => descriptionBuilder.GetColorizedDescriptionAsync(_instructionNavigations, cancellationToken);