58 references to msoloop
System.Windows.Forms (42)
System\Windows\Forms\Application.ComponentManager.cs (4)
206msoloop uReason, 245if (uReason != msoloop.Main) 266if (uReason is msoloop.DoEvents or msoloop.DoEventsModal)
System\Windows\Forms\Application.ComponentThreadContext.cs (10)
253protected override bool RunMessageLoop(msoloop reason, bool fullModal) 257if ((!fullModal && reason != msoloop.DoEventsModal) || ComponentManager is ComponentManager) 261else if (reason is msoloop.DoEvents or msoloop.DoEventsModal) 409msoloop uReason, 425case msoloop.FocusWait: 436case msoloop.ModalAlert: 437case msoloop.ModalForm: 450case msoloop.DoEvents: 451case msoloop.DoEventsModal:
System\Windows\Forms\Application.cs (6)
910=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.DoEvents, null); 913=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.DoEventsModal, null); 1302=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext()); 1309=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext(mainForm)); 1316=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, context); 1324=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.ModalForm, new ModalApplicationContext(form));
System\Windows\Forms\Application.LightThreadContext.cs (11)
26protected override bool RunMessageLoop(msoloop reason, bool fullModal) => FPushMessageLoop(reason); 29msoloop uReason, 32Debug.Assert(uReason != msoloop.FocusWait); 46case msoloop.ModalAlert: 47case msoloop.ModalForm: 60case msoloop.DoEvents: 61case msoloop.DoEventsModal: 76private BOOL FPushMessageLoop(msoloop uReason) 97if (uReason != msoloop.Main) 115if (uReason is msoloop.DoEvents or msoloop.DoEventsModal)
System\Windows\Forms\Application.ThreadContext.cs (11)
30private static msoloop s_baseLoopReason; 514=> s_totalMessageLoopCount > 0 && s_baseLoopReason == msoloop.Main; 678internal void RunMessageLoop(msoloop reason, ApplicationContext? context) 685private void RunMessageLoopInner(msoloop reason, ApplicationContext? context) 687if (reason == msoloop.ModalForm && !SystemInformation.UserInteractive) 696if (reason == msoloop.Main) 708if (reason == msoloop.Main) 731if (reason is msoloop.ModalForm or msoloop.ModalAlert) 818if (reason == msoloop.Main) 829protected abstract bool RunMessageLoop(msoloop reason, bool fullModal);
System.Windows.Forms.Primitives (15)
Microsoft\Office\IMsoComponent.cs (6)
42internal delegate* unmanaged[Stdcall]<IMsoComponent*, msoloop, void*, MSG*, BOOL> FContinueMessageLoop_11; 87private static BOOL FContinueMessageLoop(IMsoComponent* @this, msoloop uReason, void* pvLoopData, MSG* pMsgPeeked) 196/// <inheritdoc cref="Interface.FContinueMessageLoop(msoloop, void*, MSG*)"/> 197public BOOL FContinueMessageLoop(msoloop uReason, void* pvLoopData, MSG* pMsgPeeked) 200return ((delegate* unmanaged[Stdcall]<IMsoComponent*, msoloop, void*, MSG*, BOOL>)_lpVtbl[10]) 452msoloop uReason,
Microsoft\Office\IMsoComponentManager.cs (7)
155/// <inheritdoc cref="Interface.FPushMessageLoop(nuint, msoloop, void*)"/> 156public BOOL FPushMessageLoop(nuint dwComponentID, msoloop uReason, void* pvLoopData) 159return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, msoloop, void*, BOOL>)_lpVtbl[14]) 461/// <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)"/> during each loop iteration. 462/// When <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)"/> returns <see cref="BOOL.FALSE"/>, 469/// to (by returning <see cref="BOOL.FALSE"/> from <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)"/>), 476msoloop uReason,
Microsoft\Office\IMsoComponentManager.NativeAdapter.cs (1)
99BOOL Interface.FPushMessageLoop(nuint dwComponentID, msoloop uReason, void* pvLoopData)
Microsoft\Office\msoloop.cs (1)
8/// The host should remain in message loop until <see cref="IMsoComponent.FContinueMessageLoop(msoloop, void*, MSG*)" />
System.Windows.Forms.Tests (1)
System\Windows\Forms\Application.ComponentManagerTests.cs (1)
372msoloop uReason,