public IntellisenseFilter2( RoslynCompletionSet completionSet, CompletionItemFilter filter) : base(ImageMonikers.GetImageMoniker(filter.Tags), GetToolTip(filter), filter.AccessKey.ToString(), automationText: filter.Tags[0]) { _completionSet = completionSet; CompletionItemFilter = filter; }
public CompletionPresenterSession( ICompletionBroker completionBroker, IGlyphService glyphService, ITextView textView, ITextBuffer subjectBuffer) { _completionBroker = completionBroker; this.GlyphService = glyphService; _textView = textView; SubjectBuffer = subjectBuffer; _completionSet = new RoslynCompletionSet(this, textView, subjectBuffer); _completionSet.SelectionStatusChanged += OnCompletionSetSelectionStatusChanged; }
public CompletionPresenterSession( ICompletionBroker completionBroker, IGlyphService glyphService, ITextView textView, ITextBuffer subjectBuffer) { _completionBroker = completionBroker; this.GlyphService = glyphService; _textView = textView; SubjectBuffer = subjectBuffer; _trackLogSession = new CancellationTokenSource(); _logger = Logger.LogBlock(FunctionId.Intellisense_Completion, KeyValueLogMessage.Create(LogType.UserAction), _trackLogSession.Token); _completionSet = new RoslynCompletionSet(this, textView, subjectBuffer); _completionSet.SelectionStatusChanged += OnCompletionSetSelectionStatusChanged; }