LocationUpdates
namespace System.Configuration
{
internal sealed class LocationUpdates
{
internal OverrideModeSetting OverrideMode { get; }
internal bool InheritInChildApps { get; }
internal SectionUpdates SectionUpdates { get; }
internal bool IsDefault {
get {
if (OverrideMode.IsDefaultForLocationTag)
return InheritInChildApps;
return false;
}
}
internal LocationUpdates(OverrideModeSetting overrideMode, bool inheritInChildApps)
{
OverrideMode = overrideMode;
InheritInChildApps = inheritInChildApps;
SectionUpdates = new SectionUpdates(string.Empty);
}
internal void CompleteUpdates()
{
SectionUpdates.CompleteUpdates();
}
}
}