43 references to Host
System.Windows.Forms (43)
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserSite.cs (4)
31WebBrowser wb = (WebBrowser)Host; 65WebBrowser wb = (WebBrowser)Host; 147WebBrowser wb = (WebBrowser)Host; 161WebBrowser wb = (WebBrowser)Host;
System\Windows\Forms\Controls\WebBrowser\WebBrowserContainer.cs (1)
114control = webBrowserSiteBase.Host;
System\Windows\Forms\Controls\WebBrowser\WebBrowserSiteBase.cs (38)
139Debug.Assert(!Host.GetAXHostState(WebBrowserHelper.s_siteProcessedInputKey), "Re-entering IOleControlSite.TranslateAccelerator!!!"); 140Host.SetAXHostState(WebBrowserHelper.s_siteProcessedInputKey, true); 145bool f = Host.PreProcessControlMessage(ref msg) == PreProcessControlState.MessageProcessed; 150Host.SetAXHostState(WebBrowserHelper.s_siteProcessedInputKey, false); 179*ppContainer = ComHelpers.GetComPointer<IOleContainer>(Host.GetParentContainer()); 185if (Host.ActiveXState >= WebBrowserHelper.AXState.InPlaceActive) 188if (Host.AXInPlaceObject!.GetWindow(&hwnd).Succeeded) 190if (Host.GetHandleNoCreate() != hwnd) 194Host.AttachWindow(hwnd); 195RECT posRect = Host.Bounds; 200else if (Host.AXInPlaceObject is IOleInPlaceObjectWindowless.Interface) 221*phwnd = PInvoke.GetParent(Host); 231Host.ActiveXState = WebBrowserHelper.AXState.InPlaceActive; 232RECT posRect = Host.Bounds; 239Host.ActiveXState = WebBrowserHelper.AXState.UIActive; 240Host.GetParentContainer().OnUIActivate(Host); 261*ppFrame = ComHelpers.GetComPointer<IOleInPlaceFrame>(Host.GetParentContainer()); 263*lprcPosRect = Host.Bounds; 271lpFrameInfo->hwndFrame = Host.ParentInternal is { } parent ? parent.HWND : HWND.Null; 281Host.GetParentContainer().OnUIDeactivate(Host); 282if (Host.ActiveXState > WebBrowserHelper.AXState.InPlaceActive) 284Host.ActiveXState = WebBrowserHelper.AXState.InPlaceActive; 292if (Host.ActiveXState == WebBrowserHelper.AXState.UIActive) 297Host.GetParentContainer().OnInPlaceDeactivate(Host); 298Host.ActiveXState = WebBrowserHelper.AXState.Running; 304HRESULT IOleInPlaceSite.Interface.DeactivateAndUndo() => Host.AXInPlaceObject!.UIDeactivate(); 330if (Host.NoComponentChangeEvents != 0) 335Host.NoComponentChangeEvents++; 347Host.NoComponentChangeEvents--; 357if (Host.Site.TryGetService(out IComponentChangeService? changeService)) 361changeService.OnComponentChanging(Host); 362changeService.OnComponentChanged(Host); 378object? nativeObject = Host._activeXInstance; 416Host.AXInPlaceObject!.SetObjectRects(&posRect, &clipRect); 417Host.MakeDirty();