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; 437=> ThreadContext.FromCurrent().GetMessageLoop(); 549=> ThreadContext.FromCurrent().RegisterMessageLoop(callback); 597=> ThreadContext.FromCurrent().RegisterMessageLoop(null); 770=> ThreadContext.FromCurrent().AddMessageFilter(value); 780bool processed = ThreadContext.FromCurrent().ProcessFilters(ref msg, out bool modified); 800ThreadContext current = ThreadContext.FromCurrent(); 809ThreadContext current = ThreadContext.FromCurrent(); 825ThreadContext current = ThreadContext.FromCurrent(); 833ThreadContext current = ThreadContext.FromCurrent(); 849ThreadContext current = ThreadContext.FromCurrent(); 857ThreadContext current = ThreadContext.FromCurrent(); 872ThreadContext current = ThreadContext.FromCurrent(); 880ThreadContext current = ThreadContext.FromCurrent(); 904=> ThreadContext.FromCurrent().BeginModalMessageLoop(null); 910=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.DoEvents, null); 913=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.DoEventsModal, null); 954=> ThreadContext.FromCurrent().EndModalMessageLoop(null); 1060ThreadContext context = ThreadContext.FromCurrent(); 1080ThreadContext.FromCurrent().FormActivated(activated); 1222ThreadContext threadContext = ThreadContext.FromCurrent(); 1233=> ThreadContext.FromCurrent().OleRequired(); 1239=> ThreadContext.FromCurrent().OnThreadException(t); 1256=> ThreadContext.FromCurrent()._idleHandler?.Invoke(Thread.CurrentThread, e); 1262=> ThreadContext.FromCurrent().RemoveMessageFilter(value); 1311=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext()); 1318=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext(mainForm)); 1325=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, context); 1333=> 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)
912Application.ThreadContext.FromCurrent().ActivatingControl = value ? this : null;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (4)
1927Application.ThreadContext.FromCurrent().RemoveMessageFilter(_restoreFocusFilter); 3296Application.ThreadContext.FromCurrent().RemoveMessageFilter(RestoreFocusFilter); 3974Application.ThreadContext.FromCurrent().RemoveMessageFilter(RestoreFocusFilter); 4629Application.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;