namespace Catalyst_Launcher.My { using Catalyst_Launcher; using Microsoft.VisualBasic; using Microsoft.VisualBasic.ApplicationServices; using Microsoft.VisualBasic.CompilerServices; using System; using System.CodeDom.Compiler; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; [StandardModule, GeneratedCode("MyTemplate", "10.0.0.0"), HideModuleName] internal sealed class MyProject { private static readonly ThreadSafeObjectProvider m_AppObjectProvider = new ThreadSafeObjectProvider(); private static readonly ThreadSafeObjectProvider m_ComputerObjectProvider = new ThreadSafeObjectProvider(); private static ThreadSafeObjectProvider m_MyFormsObjectProvider = new ThreadSafeObjectProvider(); private static readonly ThreadSafeObjectProvider m_MyWebServicesObjectProvider = new ThreadSafeObjectProvider(); private static readonly ThreadSafeObjectProvider m_UserObjectProvider = new ThreadSafeObjectProvider(); [HelpKeyword("My.Application")] internal static MyApplication Application => m_AppObjectProvider.GetInstance [HelpKeyword("My.Computer")] internal static MyComputer Computer => m_ComputerObjectProvider.GetInstance [HelpKeyword("My.Forms")] internal static MyForms Forms => m_MyFormsObjectProvider.GetInstance [HelpKeyword("My.User")] internal static Microsoft.VisualBasic.ApplicationServices.User User => m_UserObjectProvider.GetInstance [HelpKeyword("My.WebServices")] internal static MyWebServices WebServices => m_MyWebServicesObjectProvider.GetInstance [EditorBrowsable(EditorBrowsableState.Never), MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms")] internal sealed class MyForms { public Catalyst_Launcher.download_worker m_download_worker; [ThreadStatic] private static Hashtable m_FormBeingCreated; public Catalyst_Launcher.Launcher m_Launcher; public Catalyst_Launcher.SplashScreen1 m_SplashScreen1; [DebuggerHidden] private static T Create__Instance__(T Instance) where T: Form, new() { T local; TargetInvocationException exception; if ((Instance != null) && !Instance.IsDisposed) { return Instance; } if (m_FormBeingCreated != null) { if (m_FormBeingCreated.ContainsKey(typeof(T))) { throw new InvalidOperationException(Utils.GetResourceString("WinForms_RecursiveFormCreate", new string[0])); } } else { m_FormBeingCreated = new Hashtable(); } m_FormBeingCreated.Add(typeof(T), null); try { local = Activator.CreateInstance(); } catch (TargetInvocationException exception1) when ((exception.InnerException != null)) { ProjectData.SetProjectError(exception = exception1); throw new InvalidOperationException(Utils.GetResourceString("WinForms_SeeInnerException", new string[] { exception.InnerException.Message }), exception.InnerException); } finally { m_FormBeingCreated.Remove(typeof(T)); } return local; } [DebuggerHidden] private void Dispose__Instance__(ref T instance) where T: Form { instance.Dispose(); instance = default(T); } [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object o) => base.Equals(RuntimeHelpers.GetObjectValue(o)) [EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode() => base.GetHashCode() [EditorBrowsable(EditorBrowsableState.Never)] internal Type GetType() => typeof(MyProject.MyForms) [EditorBrowsable(EditorBrowsableState.Never)] public override string ToString() => base.ToString() public Catalyst_Launcher.download_worker download_worker { get { this.m_download_worker = Create__Instance__(this.m_download_worker); return this.m_download_worker; } set { if (value != this.m_download_worker) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } this.Dispose__Instance__(ref this.m_download_worker); } } } public Catalyst_Launcher.Launcher Launcher { get { this.m_Launcher = Create__Instance__(this.m_Launcher); return this.m_Launcher; } set { if (value != this.m_Launcher) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } this.Dispose__Instance__(ref this.m_Launcher); } } } public Catalyst_Launcher.SplashScreen1 SplashScreen1 { get { this.m_SplashScreen1 = Create__Instance__(this.m_SplashScreen1); return this.m_SplashScreen1; } set { if (value != this.m_SplashScreen1) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } this.Dispose__Instance__(ref this.m_SplashScreen1); } } } } [EditorBrowsable(EditorBrowsableState.Never), MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")] internal sealed class MyWebServices { [DebuggerHidden] private static T Create__Instance__(T instance) where T: new() { if (instance == null) { return Activator.CreateInstance(); } return instance; } [DebuggerHidden] private void Dispose__Instance__(ref T instance) { instance = default(T); } [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public override bool Equals(object o) => base.Equals(RuntimeHelpers.GetObjectValue(o)) [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] public override int GetHashCode() => base.GetHashCode() [EditorBrowsable(EditorBrowsableState.Never), DebuggerHidden] internal Type GetType() => typeof(MyProject.MyWebServices) [DebuggerHidden, EditorBrowsable(EditorBrowsableState.Never)] public override string ToString() => base.ToString() } [EditorBrowsable(EditorBrowsableState.Never), ComVisible(false)] internal sealed class ThreadSafeObjectProvider where T: new() { [CompilerGenerated, ThreadStatic] private static T m_ThreadStaticValue; internal T GetInstance { [DebuggerHidden] get { if (MyProject.ThreadSafeObjectProvider.m_ThreadStaticValue == null) { MyProject.ThreadSafeObjectProvider.m_ThreadStaticValue = Activator.CreateInstance(); } return MyProject.ThreadSafeObjectProvider.m_ThreadStaticValue; } } } } }