public ScopedCompletionProvider(GeneralOptionProvider generalOptionProvider, INavigationTokenService navigationTokenService)
     : base(generalOptionProvider)
 {
     _navigationTokenService = navigationTokenService;
     _autocompleteLabels     = generalOptionProvider.AutocompleteLabels;
     _autocompleteVariables  = generalOptionProvider.AutocompleteVariables;
 }
Esempio n. 2
0
 public QuickInfoSource(ITextBuffer textBuffer,
                        INavigationTokenService navigationTokenService,
                        IIntellisenseDescriptionBuilder descriptionBuilder)
 {
     _textBuffer             = textBuffer;
     _navigationTokenService = navigationTokenService;
     _descriptionBuilder     = descriptionBuilder;
 }
Esempio n. 3
0
 public PeekableItemSource(ITextBuffer textBuffer,
                           IPeekResultFactory peekResultFactory,
                           INavigationTokenService navigationService)
 {
     _textBuffer             = textBuffer;
     _peekResultFactory      = peekResultFactory;
     _navigationTokenService = navigationService;
 }
        public IntellisenseController(IPeekBroker peekBroker, ISignatureHelpBroker signatureHelpBroker, INavigationTokenService navigationService, ITextView textView)
        {
            _peekBroker          = peekBroker;
            _signatureHelpBroker = signatureHelpBroker;
            _textView            = textView;
            _navigationService   = navigationService;

            var asmType = _textView.TextSnapshot.GetAsmType();

            _signatureConfig = SignatureConfig.GetSignature(asmType);
        }
Esempio n. 5
0
        public IntellisenseControllerProvider(RadeonServiceProvider editorService,
                                              IPeekBroker peekBroker,
                                              ISignatureHelpBroker signatureHelpBroker,
                                              INavigationTokenService navigationService)
        {
            _adaptersFactoryService = editorService.EditorAdaptersFactoryService;
            _peekBroker             = peekBroker;
            _signatureHelpBroker    = signatureHelpBroker;
            _navigationService      = navigationService;

            var optionProvider = GeneralOptionProvider.Instance;

            optionProvider.OptionsUpdated += OptionsUpdated;
            OptionsUpdated(optionProvider);
        }
Esempio n. 6
0
        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),
            };
        }
Esempio n. 7
0
 public NavigableSymbolSource(INavigationTokenService navigationService)
 {
     _navigationService = navigationService;
 }
Esempio n. 8
0
 public IntellisenseDescriptionBuilder(INavigationTokenService navigationTokenService, Lazy <IDocumentFactory> documentFactory)
 {
     _navigationTokenService = navigationTokenService;
     _documentFactoryLazy    = documentFactory;
 }
Esempio n. 9
0
 public PeekableItemSourceProvider(IPeekResultFactory peekResultFactory,
                                   INavigationTokenService definitionService)
 {
     _peekResultFactory      = peekResultFactory;
     _navigationTokenService = definitionService;
 }
Esempio n. 10
0
 public FunctionCompletionProvider(GeneralOptionProvider generalOptionProvider, INavigationTokenService navigationTokenService)
     : base(generalOptionProvider)
 {
     _autocompleteFunctions  = generalOptionProvider.AutocompleteFunctions;
     _navigationTokenService = navigationTokenService;
 }
Esempio n. 11
0
 public NavigableSymbolSourceProvider(IDocumentFactory documentFactory, INavigationTokenService navigationService)
 {
     _documentFactory   = documentFactory;
     _navigationService = navigationService;
 }