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; }
}
}