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