using System; using System.Collections.Generic; using System.Reflection; using System.Reflection.Emit; using System.Runtime.CompilerServices; using System.Runtime.ExceptionServices; using System.Runtime.InteropServices; using System.Runtime.Remoting.Contexts; using System.Runtime.Remoting.Messaging; using System.Security.Policy; using Cpp2IlInjected; namespace System { /// Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited. // Token: 0x02000164 RID: 356 [Token(Token = "0x2000164")] [ComVisible(true)] [ClassInterface(ClassInterfaceType.None)] [StructLayout(0)] public sealed class AppDomain : MarshalByRefObject { // Token: 0x06000EAD RID: 3757 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000EAD")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] private AppDomain() { } // Token: 0x06000EAE RID: 3758 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EAE")] [Address(RVA = "0x2D02460", Offset = "0x2D01460", VA = "0x182D02460")] private AppDomainSetup getSetup() { return null; } /// Gets the application domain configuration information for this instance. /// The application domain initialization information. /// The operation is attempted on an unloaded application domain. // Token: 0x1700015A RID: 346 // (get) Token: 0x06000EAF RID: 3759 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700015A")] public AppDomainSetup SetupInformation { [Token(Token = "0x6000EAF")] [Address(RVA = "0x2D02550", Offset = "0x2D01550", VA = "0x182D02550")] get { return null; } } // Token: 0x06000EB0 RID: 3760 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB0")] [Address(RVA = "0x2D02240", Offset = "0x2D01240", VA = "0x182D02240")] private string getFriendlyName() { return null; } // Token: 0x06000EB1 RID: 3761 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB1")] [Address(RVA = "0x2D02430", Offset = "0x2D01430", VA = "0x182D02430")] private static AppDomain getCurDomain() { return null; } /// Gets the current application domain for the current . /// The current application domain. // Token: 0x1700015B RID: 347 // (get) Token: 0x06000EB2 RID: 3762 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700015B")] public static AppDomain CurrentDomain { [Token(Token = "0x6000EB2")] [Address(RVA = "0x2D02430", Offset = "0x2D01430", VA = "0x182D02430")] get { return null; } } // Token: 0x06000EB3 RID: 3763 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB3")] [Address(RVA = "0x2D02450", Offset = "0x2D01450", VA = "0x182D02450")] private static AppDomain getRootDomain() { return null; } // Token: 0x1700015C RID: 348 // (get) Token: 0x06000EB4 RID: 3764 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700015C")] internal static AppDomain DefaultDomain { [Token(Token = "0x6000EB4")] [Address(RVA = "0x2D02470", Offset = "0x2D01470", VA = "0x182D02470")] get { return null; } } // Token: 0x06000EB5 RID: 3765 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB5")] [Address(RVA = "0x2D01760", Offset = "0x2D00760", VA = "0x182D01760")] private Assembly[] GetAssemblies(bool refOnly) { return null; } /// Gets the assemblies that have been loaded into the execution context of this application domain. /// An array of assemblies in this application domain. /// The operation is attempted on an unloaded application domain. // Token: 0x06000EB6 RID: 3766 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB6")] [Address(RVA = "0x2D01770", Offset = "0x2D00770", VA = "0x182D01770", Slot = "6")] public Assembly[] GetAssemblies() { return null; } /// Gets the value stored in the current application domain for the specified name. /// The name of a predefined application domain property, or the name of an application domain property you have defined. /// The value of the property, or if the property does not exist. /// /// is . /// The operation is attempted on an unloaded application domain. // Token: 0x06000EB7 RID: 3767 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB7")] [Address(RVA = "0x2D01790", Offset = "0x2D00790", VA = "0x182D01790", Slot = "7")] public object GetData(string name) { return null; } /// Gives the an infinite lifetime by preventing a lease from being created. /// Always . /// The operation is attempted on an unloaded application domain. // Token: 0x06000EB8 RID: 3768 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB8")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")] public override object InitializeLifetimeService() { return null; } // Token: 0x06000EB9 RID: 3769 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EB9")] [Address(RVA = "0x2D01DF0", Offset = "0x2D00DF0", VA = "0x182D01DF0")] internal Assembly LoadAssembly(string assemblyRef, Evidence securityEvidence, bool refOnly) { return null; } // Token: 0x06000EBA RID: 3770 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EBA")] [Address(RVA = "0x2D01E00", Offset = "0x2D00E00", VA = "0x182D01E00")] internal Assembly LoadSatellite(AssemblyName assemblyRef, bool throwOnError) { return null; } /// Loads an given its display name. /// The display name of the assembly. See . /// The loaded assembly. /// /// is /// /// is not found. /// /// is not a valid assembly. /// -or- /// Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. /// The operation is attempted on an unloaded application domain. /// An assembly or module was loaded twice with two different evidences. // Token: 0x06000EBB RID: 3771 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EBB")] [Address(RVA = "0x2D01F00", Offset = "0x2D00F00", VA = "0x182D01F00", Slot = "8")] public Assembly Load(string assemblyString) { return null; } // Token: 0x06000EBC RID: 3772 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EBC")] [Address(RVA = "0x2D02000", Offset = "0x2D01000", VA = "0x182D02000")] internal Assembly Load(string assemblyString, Evidence assemblySecurity, bool refonly) { return null; } // Token: 0x06000EBD RID: 3773 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EBD")] [Address(RVA = "0x2D01970", Offset = "0x2D00970", VA = "0x182D01970")] private static AppDomain InternalSetDomainByID(int domain_id) { return null; } // Token: 0x06000EBE RID: 3774 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EBE")] [Address(RVA = "0x2D01980", Offset = "0x2D00980", VA = "0x182D01980")] private static AppDomain InternalSetDomain(AppDomain context) { return null; } // Token: 0x06000EBF RID: 3775 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000EBF")] [Address(RVA = "0x2D01950", Offset = "0x2D00950", VA = "0x182D01950")] internal static void InternalPushDomainRef(AppDomain domain) { } // Token: 0x06000EC0 RID: 3776 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000EC0")] [Address(RVA = "0x2D01940", Offset = "0x2D00940", VA = "0x182D01940")] internal static void InternalPushDomainRefByID(int domain_id) { } // Token: 0x06000EC1 RID: 3777 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000EC1")] [Address(RVA = "0x2D01930", Offset = "0x2D00930", VA = "0x182D01930")] internal static void InternalPopDomainRef() { } // Token: 0x06000EC2 RID: 3778 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC2")] [Address(RVA = "0x2D01960", Offset = "0x2D00960", VA = "0x182D01960")] internal static Context InternalSetContext(Context context) { return null; } // Token: 0x06000EC3 RID: 3779 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC3")] [Address(RVA = "0x2D01910", Offset = "0x2D00910", VA = "0x182D01910")] internal static Context InternalGetContext() { return null; } // Token: 0x06000EC4 RID: 3780 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC4")] [Address(RVA = "0x2D01910", Offset = "0x2D00910", VA = "0x182D01910")] internal static Context InternalGetDefaultContext() { return null; } // Token: 0x06000EC5 RID: 3781 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC5")] [Address(RVA = "0x2D01920", Offset = "0x2D00920", VA = "0x182D01920")] internal static string InternalGetProcessGuid(string newguid) { return null; } // Token: 0x06000EC6 RID: 3782 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC6")] [Address(RVA = "0x2D01B40", Offset = "0x2D00B40", VA = "0x182D01B40")] internal static object InvokeInDomain(AppDomain domain, MethodInfo method, object obj, object[] args) { return null; } // Token: 0x06000EC7 RID: 3783 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC7")] [Address(RVA = "0x2D01990", Offset = "0x2D00990", VA = "0x182D01990")] internal static object InvokeInDomainByID(int domain_id, MethodInfo method, object obj, object[] args) { return null; } // Token: 0x06000EC8 RID: 3784 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EC8")] [Address(RVA = "0x2D01860", Offset = "0x2D00860", VA = "0x182D01860")] internal static string GetProcessGuid() { return null; } // Token: 0x06000EC9 RID: 3785 RVA: 0x0000C708 File Offset: 0x0000A908 [Token(Token = "0x6000EC9")] [Address(RVA = "0xB53DD0", Offset = "0xB52DD0", VA = "0x180B53DD0")] private static bool InternalIsFinalizingForUnload(int domain_id) { return default(bool); } /// Indicates whether this application domain is unloading, and the objects it contains are being finalized by the common language runtime. /// /// if this application domain is unloading and the common language runtime has started invoking finalizers; otherwise, . // Token: 0x06000ECA RID: 3786 RVA: 0x0000C720 File Offset: 0x0000A920 [Token(Token = "0x6000ECA")] [Address(RVA = "0x2D01DD0", Offset = "0x2D00DD0", VA = "0x182D01DD0")] public bool IsFinalizingForUnload() { return default(bool); } // Token: 0x06000ECB RID: 3787 RVA: 0x0000C738 File Offset: 0x0000A938 [Token(Token = "0x6000ECB")] [Address(RVA = "0x2D02440", Offset = "0x2D01440", VA = "0x182D02440")] private int getDomainID() { return 0; } /// Gets the current thread identifier. /// A 32-bit signed integer that is the identifier of the current thread. // Token: 0x06000ECC RID: 3788 RVA: 0x0000C750 File Offset: 0x0000A950 [Token(Token = "0x6000ECC")] [Address(RVA = "0x2D01780", Offset = "0x2D00780", VA = "0x182D01780")] [Obsolete] public static int GetCurrentThreadId() { return 0; } /// Obtains a string representation that includes the friendly name of the application domain and any context policies. /// A string formed by concatenating the literal string "Name:", the friendly name of the application domain, and either string representations of the context policies or the string "There are no context policies." /// The application domain represented by the current has been unloaded. // Token: 0x06000ECD RID: 3789 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000ECD")] [Address(RVA = "0x2D02240", Offset = "0x2D01240", VA = "0x182D02240", Slot = "3")] public override string ToString() { return null; } // Token: 0x06000ECE RID: 3790 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000ECE")] [Address(RVA = "0x2D01010", Offset = "0x2D00010", VA = "0x182D01010")] private void DoAssemblyLoad(Assembly assembly) { } // Token: 0x06000ECF RID: 3791 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000ECF")] [Address(RVA = "0x2D010E0", Offset = "0x2D000E0", VA = "0x182D010E0")] private Assembly DoAssemblyResolve(string name, Assembly requestingAssembly, bool refonly) { return null; } // Token: 0x06000ED0 RID: 3792 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000ED0")] [Address(RVA = "0x2D014E0", Offset = "0x2D004E0", VA = "0x182D014E0")] internal Assembly DoTypeResolve(object name_or_tb) { return null; } // Token: 0x06000ED1 RID: 3793 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000ED1")] [Address(RVA = "0x2D013B0", Offset = "0x2D003B0", VA = "0x182D013B0")] internal Assembly DoResourceResolve(string name, Assembly requesting) { return null; } // Token: 0x06000ED2 RID: 3794 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000ED2")] [Address(RVA = "0x2D01390", Offset = "0x2D00390", VA = "0x182D01390")] private void DoDomainUnload() { } // Token: 0x06000ED3 RID: 3795 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000ED3")] [Address(RVA = "0x2D017A0", Offset = "0x2D007A0", VA = "0x182D017A0")] internal byte[] GetMarshalledDomainObjRef() { return null; } // Token: 0x06000ED4 RID: 3796 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000ED4")] [Address(RVA = "0x2D02120", Offset = "0x2D01120", VA = "0x182D02120")] internal void ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg, out byte[] arrResponse, out CADMethodReturnMessage cadMrm) { } /// Occurs when an is about to be unloaded. // Token: 0x14000003 RID: 3 // (add) Token: 0x06000ED5 RID: 3797 RVA: 0x00002050 File Offset: 0x00000250 // (remove) Token: 0x06000ED6 RID: 3798 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x14000003")] public event EventHandler DomainUnload { [Token(Token = "0x6000ED5")] [Address(RVA = "0x2D02250", Offset = "0x2D01250", VA = "0x182D02250", Slot = "9")] [CompilerGenerated] add { } [Token(Token = "0x6000ED6")] [Address(RVA = "0x2D02680", Offset = "0x2D01680", VA = "0x182D02680", Slot = "10")] [CompilerGenerated] remove { } } /// Occurs when the default application domain's parent process exits. // Token: 0x14000004 RID: 4 // (add) Token: 0x06000ED7 RID: 3799 RVA: 0x00002050 File Offset: 0x00000250 // (remove) Token: 0x06000ED8 RID: 3800 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x14000004")] public event EventHandler ProcessExit { [Token(Token = "0x6000ED7")] [Address(RVA = "0x2D022F0", Offset = "0x2D012F0", VA = "0x182D022F0", Slot = "11")] [CompilerGenerated] add { } [Token(Token = "0x6000ED8")] [Address(RVA = "0x2D02720", Offset = "0x2D01720", VA = "0x182D02720", Slot = "12")] [CompilerGenerated] remove { } } /// Occurs when an exception is not caught. // Token: 0x14000005 RID: 5 // (add) Token: 0x06000ED9 RID: 3801 RVA: 0x00002050 File Offset: 0x00000250 // (remove) Token: 0x06000EDA RID: 3802 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x14000005")] public event UnhandledExceptionEventHandler UnhandledException { [Token(Token = "0x6000ED9")] [Address(RVA = "0x2D02390", Offset = "0x2D01390", VA = "0x182D02390", Slot = "13")] [CompilerGenerated] add { } [Token(Token = "0x6000EDA")] [Address(RVA = "0x2D027C0", Offset = "0x2D017C0", VA = "0x182D027C0", Slot = "14")] [CompilerGenerated] remove { } } /// Gets a value that indicates whether the current application domain has a set of permissions that is granted to all assemblies that are loaded into the application domain. /// /// if the current application domain has a homogenous set of permissions; otherwise, . // Token: 0x1700015D RID: 349 // (get) Token: 0x06000EDB RID: 3803 RVA: 0x0000C768 File Offset: 0x0000A968 [Token(Token = "0x1700015D")] [MonoTODO] public bool IsHomogenous { [Token(Token = "0x6000EDB")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] get { return default(bool); } } /// Gets a value that indicates whether assemblies that are loaded into the current application domain execute with full trust. /// /// if assemblies that are loaded into the current application domain execute with full trust; otherwise, . // Token: 0x1700015E RID: 350 // (get) Token: 0x06000EDC RID: 3804 RVA: 0x0000C780 File Offset: 0x0000A980 [Token(Token = "0x1700015E")] [MonoTODO] public bool IsFullyTrusted { [Token(Token = "0x6000EDC")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")] get { return default(bool); } } /// Returns a value that indicates whether the application domain is the default application domain for the process. /// /// if the current object represents the default application domain for the process; otherwise, . // Token: 0x06000EDD RID: 3805 RVA: 0x0000C798 File Offset: 0x0000A998 [Token(Token = "0x6000EDD")] [Address(RVA = "0x2D01CF0", Offset = "0x2D00CF0", VA = "0x182D01CF0")] public bool IsDefaultAppDomain() { return default(bool); } /// Defines a dynamic assembly with the specified name and access mode. /// The unique identity of the dynamic assembly. /// The access mode for the dynamic assembly. /// A dynamic assembly with the specified name and access mode. /// /// is . /// The property of is . /// -or- /// The property of begins with white space, or contains a forward or backward slash. /// The operation is attempted on an unloaded application domain. // Token: 0x06000EDE RID: 3806 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000EDE")] [Address(RVA = "0x2D00FE0", Offset = "0x2CFFFE0", VA = "0x182D00FE0", Slot = "15")] public AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access) { return null; } // Token: 0x040005A0 RID: 1440 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40005A0")] private IntPtr _mono_app_domain; // Token: 0x040005A1 RID: 1441 [Token(Token = "0x40005A1")] private static string _process_guid; // Token: 0x040005A2 RID: 1442 [Token(Token = "0x40005A2")] [ThreadStatic] private static Dictionary type_resolve_in_progress; // Token: 0x040005A3 RID: 1443 [Token(Token = "0x40005A3")] [ThreadStatic] private static Dictionary assembly_resolve_in_progress; // Token: 0x040005A4 RID: 1444 [Token(Token = "0x40005A4")] [ThreadStatic] private static Dictionary assembly_resolve_in_progress_refonly; // Token: 0x040005A5 RID: 1445 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40005A5")] private object _evidence; // Token: 0x040005A6 RID: 1446 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40005A6")] private object _granted; // Token: 0x040005A7 RID: 1447 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40005A7")] private int _principalPolicy; // Token: 0x040005A8 RID: 1448 [Token(Token = "0x40005A8")] [ThreadStatic] private static object _principal; // Token: 0x040005A9 RID: 1449 [Token(Token = "0x40005A9")] private static AppDomain default_domain; // Token: 0x040005AA RID: 1450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40005AA")] [CompilerGenerated] private AssemblyLoadEventHandler AssemblyLoad; // Token: 0x040005AB RID: 1451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40005AB")] [CompilerGenerated] private ResolveEventHandler AssemblyResolve; // Token: 0x040005AE RID: 1454 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40005AE")] [CompilerGenerated] private ResolveEventHandler ResourceResolve; // Token: 0x040005AF RID: 1455 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40005AF")] [CompilerGenerated] private ResolveEventHandler TypeResolve; // Token: 0x040005B1 RID: 1457 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x40005B1")] [CompilerGenerated] private EventHandler FirstChanceException; // Token: 0x040005B2 RID: 1458 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x40005B2")] private object _domain_manager; // Token: 0x040005B3 RID: 1459 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x40005B3")] [CompilerGenerated] private ResolveEventHandler ReflectionOnlyAssemblyResolve; // Token: 0x040005B4 RID: 1460 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x40005B4")] private object _activation; // Token: 0x040005B5 RID: 1461 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x40005B5")] private object _applicationIdentity; // Token: 0x040005B6 RID: 1462 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x40005B6")] private List compatibility_switch; } }