48 references to FromCurrent
System.Windows.Forms (48)
System\Windows\Forms\Application.ComponentManager.cs (1)
243ThreadContext.FromCurrent().DisposeThreadWindows();
System\Windows\Forms\Application.cs (29)
240=> ThreadContext.FromCurrent().CustomThreadExceptionHandlerAttached; 435=> ThreadContext.FromCurrent().GetMessageLoop(); 547=> ThreadContext.FromCurrent().RegisterMessageLoop(callback); 595=> ThreadContext.FromCurrent().RegisterMessageLoop(null); 766=> ThreadContext.FromCurrent().AddMessageFilter(value); 776bool processed = ThreadContext.FromCurrent().ProcessFilters(ref msg, out bool modified); 796ThreadContext current = ThreadContext.FromCurrent(); 805ThreadContext current = ThreadContext.FromCurrent(); 821ThreadContext current = ThreadContext.FromCurrent(); 829ThreadContext current = ThreadContext.FromCurrent(); 845ThreadContext current = ThreadContext.FromCurrent(); 853ThreadContext current = ThreadContext.FromCurrent(); 868ThreadContext current = ThreadContext.FromCurrent(); 876ThreadContext current = ThreadContext.FromCurrent(); 900=> ThreadContext.FromCurrent().BeginModalMessageLoop(null); 906=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.DoEvents, null); 909=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.DoEventsModal, null); 950=> ThreadContext.FromCurrent().EndModalMessageLoop(null); 1056ThreadContext context = ThreadContext.FromCurrent(); 1076ThreadContext.FromCurrent().FormActivated(activated); 1218ThreadContext threadContext = ThreadContext.FromCurrent(); 1229=> ThreadContext.FromCurrent().OleRequired(); 1235=> ThreadContext.FromCurrent().OnThreadException(t); 1252=> ThreadContext.FromCurrent()._idleHandler?.Invoke(Thread.CurrentThread, e); 1258=> ThreadContext.FromCurrent().RemoveMessageFilter(value); 1307=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext()); 1314=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext(mainForm)); 1321=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, context); 1329=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.ModalForm, new ModalApplicationContext(form));
System\Windows\Forms\Application.LightThreadContext.cs (1)
95FromCurrent().DisposeThreadWindows();
System\Windows\Forms\Application.ParkingWindow.cs (1)
77if (context is null || !ReferenceEquals(context, ThreadContext.FromCurrent()))
System\Windows\Forms\Application.ThreadWindows.cs (1)
62Control? activatingControl = ThreadContext.FromCurrent().ActivatingControl;
System\Windows\Forms\Control.cs (1)
914Application.ThreadContext.FromCurrent().ActivatingControl = value ? this : null;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (4)
1928Application.ThreadContext.FromCurrent().RemoveMessageFilter(_restoreFocusFilter); 3296Application.ThreadContext.FromCurrent().RemoveMessageFilter(RestoreFocusFilter); 3974Application.ThreadContext.FromCurrent().RemoveMessageFilter(RestoreFocusFilter); 4626Application.ThreadContext.FromCurrent().AddMessageFilter(RestoreFocusFilter);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.RestoreFocusMessageFilter.cs (1)
58Application.ThreadContext.FromCurrent().RemoveMessageFilter(this);
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.cs (2)
364Application.ThreadContext.FromCurrent().RemoveMessageFilter(ParentInternal.RestoreFocusFilter); 377Application.ThreadContext.FromCurrent().RemoveMessageFilter(ParentInternal.RestoreFocusFilter);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.cs (5)
144Application.ThreadContext.FromCurrent().AddMessageFilter(this); 145Application.ThreadContext.FromCurrent().TrackInput(true); 147if (!Application.ThreadContext.FromCurrent().GetMessageLoop(true)) 194Application.ThreadContext.FromCurrent().RemoveMessageFilter(this); 195Application.ThreadContext.FromCurrent().TrackInput(false);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.ModalMenuFilter.HostedWindowsFormsMessageHook.cs (1)
91if (Application.ThreadContext.FromCurrent().PreTranslateMessage(ref *msg))
System\Windows\Forms\WindowsFormsSynchronizationContext.cs (1)
30_controlToSendTo = Application.ThreadContext.FromCurrent().MarshallingControl;