ExeConfigurationFileMap
Defines the configuration file mapping for an .exe application. This class cannot be inherited.
namespace System.Configuration
{
public sealed class ExeConfigurationFileMap : ConfigurationFileMap
{
public string ExeConfigFilename { get; set; }
public string RoamingUserConfigFilename { get; set; }
public string LocalUserConfigFilename { get; set; }
public ExeConfigurationFileMap()
{
ExeConfigFilename = string.Empty;
RoamingUserConfigFilename = string.Empty;
LocalUserConfigFilename = string.Empty;
}
public ExeConfigurationFileMap(string machineConfigFileName)
: base(machineConfigFileName)
{
ExeConfigFilename = string.Empty;
RoamingUserConfigFilename = string.Empty;
LocalUserConfigFilename = string.Empty;
}
private ExeConfigurationFileMap(string machineConfigFileName, string exeConfigFilename, string roamingUserConfigFilename, string localUserConfigFilename)
: base(machineConfigFileName)
{
ExeConfigFilename = exeConfigFilename;
RoamingUserConfigFilename = roamingUserConfigFilename;
LocalUserConfigFilename = localUserConfigFilename;
}
public override object Clone()
{
return new ExeConfigurationFileMap(base.MachineConfigFilename, ExeConfigFilename, RoamingUserConfigFilename, LocalUserConfigFilename);
}
}
}