Convert ConfLocation fully over to properties

This commit is contained in:
Matt Nadareski
2026-04-03 10:59:04 -04:00
parent 33958d37fd
commit 280e65775a
22 changed files with 76 additions and 40 deletions

View File

@@ -153,6 +153,8 @@ namespace SabreTools.Data.Extensions
return chip.Clone() as Chip;
else if (self is Condition condition)
return condition.Clone() as Condition;
else if (self is ConfLocation confLocation)
return confLocation.Clone() as ConfLocation;
else if (self is Control control)
return control.Clone() as Control;
else if (self is DeviceRef deviceRef)
@@ -192,10 +194,6 @@ namespace SabreTools.Data.Extensions
cloneConfiguration.Mask = selfConfiguration.Mask;
cloneConfiguration.Tag = selfConfiguration.Tag;
}
else if (self is ConfLocation selfConfLocation && clone is ConfLocation cloneConfLocation)
{
cloneConfLocation.Inverted = selfConfLocation.Inverted;
}
else if (self is ConfSetting selfConfSetting && clone is ConfSetting cloneConfSetting)
{
cloneConfSetting.Default = selfConfSetting.Default;