4 types derived from ApplicationContext
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\ApplicationServices\WindowsFormsApplicationBase.WinFormsAppContext.vb (1)
18Inherits ApplicationContext
System.Windows.Forms (1)
System\Windows\Forms\Application.ModalApplicationContext.cs (1)
10private class ModalApplicationContext : ApplicationContext
System.Windows.Forms.Tests (2)
System\Windows\Forms\ApplicationContextTests.cs (2)
212private class TestApplicationContext : ApplicationContext 399private class SubApplicationContext : ApplicationContext
14 instantiations of ApplicationContext
System.Windows.Forms (2)
System\Windows\Forms\Application.cs (2)
1302=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext()); 1309=> ThreadContext.FromCurrent().RunMessageLoop(msoloop.Main, new ApplicationContext(mainForm));
System.Windows.Forms.Tests (12)
System\Windows\Forms\ApplicationContextTests.cs (12)
13using ApplicationContext context = new(); 29using ApplicationContext context = new(mainForm); 39using ApplicationContext context = new() 54using ApplicationContext context = new() 71using ApplicationContext context = new(mainForm); 97using ApplicationContext context = new(mainForm) 134using ApplicationContext context = new(mainForm); 159using ApplicationContext context = new() 174using ApplicationContext context = new(mainForm); 188using ApplicationContext context = new(mainForm); 204using ApplicationContext context = new(); 290using ApplicationContext context = new();
28 references to ApplicationContext
Microsoft.VisualBasic.Forms (1)
Microsoft\VisualBasic\ApplicationServices\WindowsFormsApplicationBase.vb (1)
260Public ReadOnly Property ApplicationContext() As ApplicationContext
System.Windows.Forms (10)
System\Windows\Forms\Application.cs (1)
1315public static void Run(ApplicationContext context)
System\Windows\Forms\Application.ThreadContext.cs (8)
92public ApplicationContext? ApplicationContext { get; private set; } 224internal unsafe void BeginModalMessageLoop(ApplicationContext? context) 247internal void DisableWindowsForModalLoop(bool onlyWinForms, ApplicationContext? context) 396internal void EnableWindowsForModalLoop(bool onlyWinForms, ApplicationContext? context) 411internal unsafe void EndModalMessageLoop(ApplicationContext? context) 438if (threadContext.ApplicationContext is ApplicationContext applicationContext) 678internal void RunMessageLoop(msoloop reason, ApplicationContext? context) 685private void RunMessageLoopInner(msoloop reason, ApplicationContext? context)
System\Windows\Forms\ApplicationContext.cs (1)
35if (GetType() == typeof(ApplicationContext) || GetType() == Application.s_typeOfModalApplicationContext)
System.Windows.Forms.Tests (17)
System\Windows\Forms\ApplicationContextTests.cs (17)
13using ApplicationContext context = new(); 29using ApplicationContext context = new(mainForm); 39using ApplicationContext context = new() 54using ApplicationContext context = new() 71using ApplicationContext context = new(mainForm); 97using ApplicationContext context = new(mainForm) 134using ApplicationContext context = new(mainForm); 159using ApplicationContext context = new() 174using ApplicationContext context = new(mainForm); 188using ApplicationContext context = new(mainForm); 204using ApplicationContext context = new(); 290using ApplicationContext context = new(); 390foreach (var type in typeof(ApplicationContext).Assembly.GetTypes(). 391Where(type => type == typeof(ApplicationContext) || type.IsSubclassOf(typeof(ApplicationContext)))) 393Assert.True(type == typeof(ApplicationContext) || type == Application.s_typeOfModalApplicationContext, 394$"Type {type} is not one of [{typeof(ApplicationContext)}, {Application.s_typeOfModalApplicationContext}]. " +