private OnDocumentWindowOnScreenChanged ( WindowFrameInfo info, bool onScreen ) : void | ||
info | WindowFrameInfo | |
onScreen | bool | |
return | void |
public void Dispose() { ThreadHelper.ThrowIfNotOnUIThread(); _runningDocTableEvents.OnDocumentWindowOnScreenChanged(this, false); var windowFrame2 = (IVsWindowFrame2)WindowFrame; ErrorHelper.ThrowOnFailure(windowFrame2.Unadvise(_cookie)); }
public WindowFrameInfo(IVsWindowFrame windowFrame, RunningDocTableEvents runningDocTableEvents) { ErrorHelper.ThrowIsNull(windowFrame, nameof(windowFrame)); ThreadHelper.ThrowIfNotOnUIThread(); _runningDocTableEvents = runningDocTableEvents; OnScreen = true; WindowFrame = windowFrame; #pragma warning disable VSSDK002 // Visual Studio service should be used on main thread explicitly. var windowFrame2 = (IVsWindowFrame2)windowFrame; ErrorHelper.ThrowOnFailure(windowFrame2.Advise(this, out _cookie)); #pragma warning restore VSSDK002 // Visual Studio service should be used on main thread explicitly. _runningDocTableEvents.OnDocumentWindowOnScreenChanged(this, true); }
public WindowFrameInfo(IVsWindowFrame windowFrame, RunningDocTableEvents runningDocTableEvents) { ErrorHelper.ThrowIsNull(windowFrame, nameof(windowFrame)); ThreadHelper.ThrowIfNotOnUIThread(); _runningDocTableEvents = runningDocTableEvents; OnScreen = true; WindowFrame = windowFrame; #pragma warning disable VSSDK002 // Visual Studio service should be used on main thread explicitly. var windowFrame2 = (IVsWindowFrame2)windowFrame; ErrorHelper.ThrowOnFailure(windowFrame2.Advise(this, out _cookie)); #pragma warning restore VSSDK002 // Visual Studio service should be used on main thread explicitly. _runningDocTableEvents.OnDocumentWindowOnScreenChanged(this, true); }