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; using System.Windows.Forms; using Microsoft.VisualBasic; using Microsoft.VisualBasic.ApplicationServices; using Microsoft.VisualBasic.CompilerServices; using Microsoft.VisualBasic.MyServices.Internal; namespace Dongke.IBOSS.PRD.Framework.Controls { [GeneratedCode("MyTemplate", "8.0.0.0")] [StandardModule] [HideModuleName] internal sealed class MyProject { [EditorBrowsable(EditorBrowsableState.Never)] [MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms")] internal sealed class MyForms { public AboutBox1 m_AboutBox1; public mywait m_mywait; public progress m_progress; public progress2 m_progress2; public progressexcel m_progressexcel; public TextEdit m_TextEdit; public TextEdit_Express m_TextEdit_Express; [ThreadStatic] private static Hashtable m_FormBeingCreated; public AboutBox1 AboutBox1 { get { m_AboutBox1 = Create__Instance__(m_AboutBox1); return m_AboutBox1; } set { if (value != m_AboutBox1) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_AboutBox1); } } } public mywait mywait { get { m_mywait = Create__Instance__(m_mywait); return m_mywait; } set { if (value != m_mywait) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_mywait); } } } public progress progress { get { m_progress = Create__Instance__(m_progress); return m_progress; } set { if (value != m_progress) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_progress); } } } public progress2 progress2 { get { m_progress2 = Create__Instance__(m_progress2); return m_progress2; } set { if (value != m_progress2) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_progress2); } } } public progressexcel progressexcel { get { m_progressexcel = Create__Instance__(m_progressexcel); return m_progressexcel; } set { if (value != m_progressexcel) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_progressexcel); } } } public TextEdit TextEdit { get { m_TextEdit = Create__Instance__(m_TextEdit); return m_TextEdit; } set { if (value != m_TextEdit) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_TextEdit); } } } public TextEdit_Express TextEdit_Express { get { m_TextEdit_Express = Create__Instance__(m_TextEdit_Express); return m_TextEdit_Express; } set { if (value != m_TextEdit_Express) { if (value != null) { throw new ArgumentException("Property can only be set to Nothing"); } Dispose__Instance__(ref m_TextEdit_Express); } } } [DebuggerHidden] private static T Create__Instance__(T Instance) where T : Form, new() { if (Instance == null || Instance.IsDisposed) { if (m_FormBeingCreated != null) { if (m_FormBeingCreated.ContainsKey(typeof(T))) { throw new InvalidOperationException(Utils.GetResourceString("WinForms_RecursiveFormCreate")); } } else { m_FormBeingCreated = new Hashtable(); } m_FormBeingCreated.Add(typeof(T), null); try { try { return new T(); } catch (Exception) { } object obj = null; if (obj is TargetInvocationException ex2) { TargetInvocationException ex3 = ex2; ProjectData.SetProjectError(ex2); _ = ex3.InnerException; } } finally { m_FormBeingCreated.Remove(typeof(T)); } } return Instance; } [DebuggerHidden] private void Dispose__Instance__(ref T instance) where T : Form { instance.Dispose(); instance = null; } [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public MyForms() { } [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object o) { return base.Equals(RuntimeHelpers.GetObjectValue(o)); } [EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode() { return base.GetHashCode(); } [EditorBrowsable(EditorBrowsableState.Never)] internal new Type GetType() { return typeof(MyForms); } [EditorBrowsable(EditorBrowsableState.Never)] public override string ToString() { return base.ToString(); } } [MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")] [EditorBrowsable(EditorBrowsableState.Never)] internal sealed class MyWebServices { [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public override bool Equals(object o) { return base.Equals(RuntimeHelpers.GetObjectValue(o)); } [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode() { return base.GetHashCode(); } [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] internal new Type GetType() { return typeof(MyWebServices); } [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public override string ToString() { return base.ToString(); } [DebuggerHidden] private static T Create__Instance__(T instance) where T : new() { if (instance == null) { return new T(); } return instance; } [DebuggerHidden] private void Dispose__Instance__(ref T instance) { instance = default(T); } [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public MyWebServices() { } } [ComVisible(false)] [EditorBrowsable(EditorBrowsableState.Never)] internal sealed class ThreadSafeObjectProvider where T : new() { private readonly ContextValue m_Context; internal T GetInstance { [DebuggerHidden] get { T val = m_Context.Value; if (val == null) { val = new T(); m_Context.Value = val; } return val; } } [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] public ThreadSafeObjectProvider() { m_Context = new ContextValue(); } } private static readonly ThreadSafeObjectProvider m_ComputerObjectProvider = new ThreadSafeObjectProvider(); private static readonly ThreadSafeObjectProvider m_UserObjectProvider = new ThreadSafeObjectProvider(); private static ThreadSafeObjectProvider m_MyFormsObjectProvider = new ThreadSafeObjectProvider(); private static readonly ThreadSafeObjectProvider m_MyWebServicesObjectProvider = new ThreadSafeObjectProvider(); [HelpKeyword("My.Computer")] internal static MyComputer Computer { [DebuggerHidden] get { return m_ComputerObjectProvider.GetInstance; } } [HelpKeyword("My.User")] internal static User User { [DebuggerHidden] get { return m_UserObjectProvider.GetInstance; } } [HelpKeyword("My.Forms")] internal static MyForms Forms { [DebuggerHidden] get { return m_MyFormsObjectProvider.GetInstance; } } [HelpKeyword("My.WebServices")] internal static MyWebServices WebServices { [DebuggerHidden] get { return m_MyWebServicesObjectProvider.GetInstance; } } } }