using System; using System.Runtime.InteropServices; namespace System { /// An enumeration used with the class to specify loader optimizations for an executable. /// 2 // Token: 0x0200067E RID: 1662 [ComVisible(true)] [Serializable] public enum LoaderOptimization { /// Indicates that no optimizations for sharing internal resources are specified. If the default domain or hosting interface specified an optimization, then the loader uses that; otherwise, the loader uses . // Token: 0x0400191E RID: 6430 NotSpecified, /// Indicates that the application will probably have a single domain, and loader must not share internal resources across application domains. // Token: 0x0400191F RID: 6431 SingleDomain, /// Indicates that the application will probably have many domains that use the same code, and the loader must share maximal internal resources across application domains. // Token: 0x04001920 RID: 6432 MultiDomain, /// Indicates that the application will probably host unique code in multiple domains, and the loader must share resources across application domains only for globally available (strong-named) assemblies that have been added to the global assembly cache. // Token: 0x04001921 RID: 6433 MultiDomainHost, /// Do not use. This mask selects the domain-related values, screening out the unused flag. // Token: 0x04001922 RID: 6434 [Obsolete] DomainMask = 3, /// Ignored by the common language runtime. // Token: 0x04001923 RID: 6435 [Obsolete] DisallowBindings } }