Esempio n. 1
0
 private IEnumerable<string> HideAdvancedMembersHelper(PythonEditor view, string text, params string[] completions) {
     view.Text = text;
     var snapshot = view.CurrentSnapshot;
     var set = new FuzzyCompletionSet(
         "Test Completions",
         "Test Completions",
         snapshot.CreateTrackingSpan(0, snapshot.Length, SpanTrackingMode.EdgeInclusive),
         completions.Select(c => new DynamicallyVisibleCompletion(c)),
         new CompletionOptions { HideAdvancedMembers = true, IntersectMembers = false },
         CompletionComparer.UnderscoresLast
     );
     set.Filter();
     return set.Completions.Select(c => c.DisplayText).ToList();
 }