private TemplateCompletionHandler CreateHandler(IVsTextView viewAdapter, IWpfTextView textView) { var handler = new TemplateCompletionHandler(); handler.TextView = textView; handler.ServiceProvider = this.serviceProvider; handler.CompletionBroker = this.completionBroker; ErrorHandler.ThrowOnFailure(viewAdapter.AddCommandFilter(handler, out handler.NextHandler)); return handler; }
private TemplateCompletionHandler CreateHandler(IVsTextView viewAdapter, IWpfTextView textView) { var handler = new TemplateCompletionHandler(); handler.TextView = textView; handler.ServiceProvider = this.serviceProvider; handler.CompletionBroker = this.completionBroker; ErrorHandler.ThrowOnFailure(viewAdapter.AddCommandFilter(handler, out handler.NextHandler)); return(handler); }
public static void QueryStatusCallsNextCommandTargetToSupportDefaultCommandHandling() { var nextHandler = Substitute.For<IOleCommandTarget>(); var handler = new TemplateCompletionHandler { NextHandler = nextHandler }; Guid commandGroup = Guid.Empty; handler.QueryStatus(ref commandGroup, 0, null, IntPtr.Zero); nextHandler.Received().QueryStatus(ref commandGroup, 0, null, IntPtr.Zero); }
public static void QueryStatusCallsNextCommandTargetToSupportDefaultCommandHandling() { var nextHandler = Substitute.For <IOleCommandTarget>(); var handler = new TemplateCompletionHandler { NextHandler = nextHandler }; Guid commandGroup = Guid.Empty; handler.QueryStatus(ref commandGroup, 0, null, IntPtr.Zero); nextHandler.Received().QueryStatus(ref commandGroup, 0, null, IntPtr.Zero); }