⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myproject.cs

📁 EBot source for the popular MMORPG World of Warcraft
💻 CS
📖 第 1 页 / 共 2 页
字号:
namespace WoWBot.My
{
    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;
    using WoWBot;

    [HideModuleName, GeneratedCode("MyTemplate", "8.0.0.0"), StandardModule]
    internal sealed class MyProject
    {
        private static readonly ThreadSafeObjectProvider<Microsoft.VisualBasic.ApplicationServices.User> b = new ThreadSafeObjectProvider<Microsoft.VisualBasic.ApplicationServices.User>();
        private static readonly ThreadSafeObjectProvider<MyApplication> b = new ThreadSafeObjectProvider<MyApplication>();
        private static readonly ThreadSafeObjectProvider<MyComputer> b = new ThreadSafeObjectProvider<MyComputer>();
        private static ThreadSafeObjectProvider<MyForms> b = new ThreadSafeObjectProvider<MyForms>();
        private static readonly ThreadSafeObjectProvider<MyWebServices> b = new ThreadSafeObjectProvider<MyWebServices>();

        [HelpKeyword("My.Application")]
        internal static MyApplication Application
        {
            [DebuggerHidden]
            get
            {
                return b.GetInstance;
            }
        }

        [HelpKeyword("My.Computer")]
        internal static MyComputer Computer
        {
            [DebuggerHidden]
            get
            {
                return b.GetInstance;
            }
        }

        [HelpKeyword("My.Forms")]
        internal static MyForms Forms
        {
            [DebuggerHidden]
            get
            {
                return b.GetInstance;
            }
        }

        [HelpKeyword("My.User")]
        internal static Microsoft.VisualBasic.ApplicationServices.User User
        {
            [DebuggerHidden]
            get
            {
                return b.GetInstance;
            }
        }

        [HelpKeyword("My.WebServices")]
        internal static MyWebServices WebServices
        {
            [DebuggerHidden]
            get
            {
                return b.GetInstance;
            }
        }

        [MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms"), EditorBrowsable(EditorBrowsableState.Never)]
        internal sealed class MyForms
        {
            [ThreadStatic]
            private static Hashtable b;
            public WoWBot.Advanced b;
            public WoWBot.CastTime b;
            public WoWBot.Config b;
            public WoWBot.CoolDown b;
            public WoWBot.GliderTOeBot b;
            public WoWBot.HUD b;
            public WoWBot.Lang b;
            public WoWBot.Main b;
            public WoWBot.TimerForm b;
            public WoWBot.UniverselSettings b;
            public WoWBot.WoWChat b;

            [DebuggerHidden]
            private static T Create__Instance__<T>(T Instance) where T: Form, new()
            {
                T local;
                if ((Instance != null) && !Instance.IsDisposed)
                {
                    return Instance;
                }
                if (b != null)
                {
                    if (b.ContainsKey(typeof(T)))
                    {
                        throw new InvalidOperationException(Utils.GetResourceString("WinForms_RecursiveFormCreate", new string[0]));
                    }
                }
                else
                {
                    b = new Hashtable();
                }
                b.Add(typeof(T), null);
                try
                {
                    local = Activator.CreateInstance<T>();
                }
                catch when (?)
                {
                    TargetInvocationException exception;
                    throw new InvalidOperationException(Utils.GetResourceString("WinForms_SeeInnerException", new string[] { exception.InnerException.Message }), exception.InnerException);
                }
                finally
                {
                    b.Remove(typeof(T));
                }
                return local;
            }

            [DebuggerHidden]
            private void Dispose__Instance__<T>(ref T instance) where T: Form
            {
                instance.Dispose();
                instance = default(T);
            }

            [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 Type GetType()
            {
                return typeof(MyProject.MyForms);
            }

            [EditorBrowsable(EditorBrowsableState.Never)]
            public override string ToString()
            {
                return base.ToString();
            }

            public WoWBot.Advanced Advanced
            {
                [DebuggerNonUserCode]
                get
                {
                    this.b = Create__Instance__<WoWBot.Advanced>(this.b);
                    return this.b;
                }
                [DebuggerNonUserCode]
                set
                {
                    if (value != this.b)
                    {
                        if (value != null)
                        {
                            throw new ArgumentException("Property can only be set to Nothing");
                        }
                        this.Dispose__Instance__<WoWBot.Advanced>(ref this.b);
                    }
                }
            }

            public WoWBot.CastTime CastTime
            {
                [DebuggerNonUserCode]
                get
                {
                    this.b = Create__Instance__<WoWBot.CastTime>(this.b);
                    return this.b;
                }
                [DebuggerNonUserCode]
                set
                {
                    if (value != this.b)
                    {
                        if (value != null)
                        {
                            throw new ArgumentException("Property can only be set to Nothing");
                        }
                        this.Dispose__Instance__<WoWBot.CastTime>(ref this.b);
                    }
                }
            }

            public WoWBot.Config Config
            {
                [DebuggerNonUserCode]
                get
                {
                    this.b = Create__Instance__<WoWBot.Config>(this.b);
                    return this.b;
                }
                [DebuggerNonUserCode]
                set
                {
                    if (value != this.b)
                    {
                        if (value != null)
                        {
                            throw new ArgumentException("Property can only be set to Nothing");
                        }
                        this.Dispose__Instance__<WoWBot.Config>(ref this.b);
                    }
                }
            }

            public WoWBot.CoolDown CoolDown
            {
                [DebuggerNonUserCode]
                get
                {
                    this.b = Create__Instance__<WoWBot.CoolDown>(this.b);
                    return this.b;
                }
                [DebuggerNonUserCode]
                set

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -