Beispiel #1
0
        protected override void ExecuteCodeCompletion(Suffix suffix,
                                                      ITextControl textControl,
                                                      IntellisenseManager intellisenseManager,
                                                      bool automatic,
                                                      IContextBoundSettingsStore settingsStore)
        {
            ResultProposalCollection = new ProposalCollection();

            var parameters = CodeCompletionParameters.CreateSingle(CodeCompletionType.BasicCompletion);

            parameters.EvaluationMode = EvaluationMode.LightAndFull;
            FilteredLookupItems filteredItems;
            var result = GetCompletionResult(
                textControl,
                intellisenseManager,
                parameters,
                LookupListSorting.ByRelevance,
                out filteredItems,
                settingsStore);

            if (result != null)
            {
                ResultProposalCollection = result.LookupItems.ToProposalCollection();
            }
        }
Beispiel #2
0
 public override bool IsEvaluationModeSupported(CodeCompletionParameters parameters)
 {
     return(parameters.EvaluationMode == EvaluationMode.Light ||
            parameters.EvaluationMode == EvaluationMode.OnlyDynamicRules);
 }