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(); } }
public override bool IsEvaluationModeSupported(CodeCompletionParameters parameters) { return(parameters.EvaluationMode == EvaluationMode.Light || parameters.EvaluationMode == EvaluationMode.OnlyDynamicRules); }