using System; using System.Runtime.InteropServices; namespace System { /// Represents assembly binding information that can be added to an instance of . /// 2 // Token: 0x02000673 RID: 1651 [ComVisible(true)] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("27FFF232-A7A8-40DD-8D4A-734AD59fCD41")] public interface IAppDomainSetup { /// Gets or sets the name of the directory containing the application. /// A containg the name of the application base directory. /// 2 // Token: 0x17000BA0 RID: 2976 // (get) Token: 0x06003E9A RID: 16026 // (set) Token: 0x06003E9B RID: 16027 string ApplicationBase { get; set; } /// Gets or sets the name of the application. /// A that is the name of the application. /// 2 // Token: 0x17000BA1 RID: 2977 // (get) Token: 0x06003E9C RID: 16028 // (set) Token: 0x06003E9D RID: 16029 string ApplicationName { get; set; } /// Gets and sets the name of an area specific to the application where files are shadow copied. /// A that is the fully-qualified name of the directory path and file name where files are shadow copied. /// 2 // Token: 0x17000BA2 RID: 2978 // (get) Token: 0x06003E9E RID: 16030 // (set) Token: 0x06003E9F RID: 16031 string CachePath { get; set; } /// Gets and sets the name of the configuration file for an application domain. /// A that specifies the name of the configuration file. /// 2 // Token: 0x17000BA3 RID: 2979 // (get) Token: 0x06003EA0 RID: 16032 // (set) Token: 0x06003EA1 RID: 16033 string ConfigurationFile { get; set; } /// Gets or sets the directory where dynamically generated files are stored and accessed. /// A that specifies the directory containing dynamic assemblies. /// 2 // Token: 0x17000BA4 RID: 2980 // (get) Token: 0x06003EA2 RID: 16034 // (set) Token: 0x06003EA3 RID: 16035 string DynamicBase { get; set; } /// Gets or sets the location of the license file associated with this domain. /// A that specifies the name of the license file. /// 2 // Token: 0x17000BA5 RID: 2981 // (get) Token: 0x06003EA4 RID: 16036 // (set) Token: 0x06003EA5 RID: 16037 string LicenseFile { get; set; } /// Gets or sets the list of directories that is combined with the directory to probe for private assemblies. /// A containing a list of directory names, where each name is separated by a semicolon. /// 2 // Token: 0x17000BA6 RID: 2982 // (get) Token: 0x06003EA6 RID: 16038 // (set) Token: 0x06003EA7 RID: 16039 string PrivateBinPath { get; set; } /// Gets or sets the private binary directory path used to locate an application. /// A containing a list of directory names, where each name is separated by a semicolon. /// 2 // Token: 0x17000BA7 RID: 2983 // (get) Token: 0x06003EA8 RID: 16040 // (set) Token: 0x06003EA9 RID: 16041 string PrivateBinPathProbe { get; set; } /// Gets or sets the names of the directories containing assemblies to be shadow copied. /// A containing a list of directory names, where each name is separated by a semicolon. /// 2 // Token: 0x17000BA8 RID: 2984 // (get) Token: 0x06003EAA RID: 16042 // (set) Token: 0x06003EAB RID: 16043 string ShadowCopyDirectories { get; set; } /// Gets or sets a string that indicates whether shadow copying is turned on or off. /// A containing the value "true" to indicate that shadow copying is turned on; or "false" to indicate that shadow copying is turned off. /// 2 // Token: 0x17000BA9 RID: 2985 // (get) Token: 0x06003EAC RID: 16044 // (set) Token: 0x06003EAD RID: 16045 string ShadowCopyFiles { get; set; } } }