Turn Condition keys into properties as a test

This commit is contained in:
Matt Nadareski
2026-04-03 23:33:11 -04:00
parent 2fdecebe66
commit a8c060ff26
16 changed files with 234 additions and 164 deletions

View File

@@ -152,7 +152,7 @@ namespace SabreTools.Serialization.CrossModel
Default = item.Default,
};
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.Adjuster.ConditionKey);
var condition = item.Condition;
if (condition is not null)
adjuster.Condition = ConvertFromInternalModel(condition);
@@ -228,7 +228,7 @@ namespace SabreTools.Serialization.CrossModel
Mask = item.Mask,
};
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.Configuration.ConditionKey);
var condition = item.Condition;
if (condition is not null)
configuration.Condition = ConvertFromInternalModel(condition);
@@ -269,7 +269,7 @@ namespace SabreTools.Serialization.CrossModel
Default = item.Default,
};
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.ConfSetting.ConditionKey);
var condition = item.Condition;
if (condition is not null)
confSetting.Condition = ConvertFromInternalModel(condition);
@@ -362,7 +362,7 @@ namespace SabreTools.Serialization.CrossModel
Mask = item.Mask,
};
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.DipSwitch.ConditionKey);
var condition = item.Condition;
if (condition is not null)
dipSwitch.Condition = ConvertFromInternalModel(condition);
@@ -389,7 +389,7 @@ namespace SabreTools.Serialization.CrossModel
Default = item.Default,
};
var condition = item.Read<Data.Models.Metadata.Condition>(Data.Models.Metadata.DipValue.ConditionKey);
var condition = item.Condition;
if (condition is not null)
dipValue.Condition = ConvertFromInternalModel(condition);

View File

@@ -187,7 +187,7 @@ namespace SabreTools.Serialization.CrossModel
};
if (item.Condition is not null)
adjuster[Data.Models.Metadata.Adjuster.ConditionKey] = ConvertToInternalModel(item.Condition);
adjuster.Condition = ConvertToInternalModel(item.Condition);
return adjuster;
}
@@ -262,7 +262,7 @@ namespace SabreTools.Serialization.CrossModel
};
if (item.Condition is not null)
configuration[Data.Models.Metadata.Configuration.ConditionKey] = ConvertToInternalModel(item.Condition);
configuration.Condition = ConvertToInternalModel(item.Condition);
if (item.ConfLocation is not null && item.ConfLocation.Length > 0)
{
@@ -306,7 +306,7 @@ namespace SabreTools.Serialization.CrossModel
};
if (item.Condition is not null)
confSetting[Data.Models.Metadata.ConfSetting.ConditionKey] = ConvertToInternalModel(item.Condition);
confSetting.Condition = ConvertToInternalModel(item.Condition);
return confSetting;
}
@@ -399,7 +399,7 @@ namespace SabreTools.Serialization.CrossModel
};
if (item.Condition is not null)
dipSwitch[Data.Models.Metadata.DipSwitch.ConditionKey] = ConvertToInternalModel(item.Condition);
dipSwitch.Condition = ConvertToInternalModel(item.Condition);
if (item.DipLocation is not null && item.DipLocation.Length > 0)
{
@@ -429,7 +429,7 @@ namespace SabreTools.Serialization.CrossModel
};
if (item.Condition is not null)
dipValue[Data.Models.Metadata.DipValue.ConditionKey] = ConvertToInternalModel(item.Condition);
dipValue.Condition = ConvertToInternalModel(item.Condition);
return dipValue;
}