internal Editor_OutOfProc(VisualStudioInstance visualStudioInstance) : base(visualStudioInstance) { _instance = visualStudioInstance; _editorInProc = (Editor_InProc)_textViewWindowInProc; Verify = new Verifier(this, _instance); }
public static async Task <IEnumerable <SuggestedActionSet> > WaitForItemsAsync(ILightBulbBroker broker, IWpfTextView view) { using var cancellationTokenSource = new CancellationTokenSource(Helper.HangMitigatingTimeout); var editor = Editor_InProc.Create(); while (true) { var items = await TryWaitForItemsAsync(broker, view, cancellationTokenSource.Token); if (items is not null) { return(items); } // The session was dismissed unexpectedly. The editor might show it again. editor.WaitForEditorOperations(Helper.HangMitigatingTimeout); } }
internal Editor_OutOfProc(VisualStudioInstance visualStudioInstance) : base(visualStudioInstance) { _editorInProc = (Editor_InProc)_textViewWindowInProc; }
internal Editor_OutOfProc(VisualStudioInstance visualStudioInstance) : base(visualStudioInstance) { this._inProc = CreateInProcComponent<Editor_InProc>(visualStudioInstance); }
internal Editor_OutOfProc(VisualStudioInstance visualStudioInstance) : base(visualStudioInstance) { this._inProc = CreateInProcComponent <Editor_InProc>(visualStudioInstance); }