Handled an edge case where the renaming system has no TypePrimeCandidate

This commit is contained in:
Dev 2024-08-21 09:52:32 +01:00
parent a2e63dc2e4
commit 1a759fef19

View File

@ -19,6 +19,12 @@ internal static class RenameHelper
// Rename all fields and properties first // Rename all fields and properties first
if (DataProvider.Settings.Remapper.MappingSettings.RenameFields) if (DataProvider.Settings.Remapper.MappingSettings.RenameFields)
{ {
if (remap.TypePrimeCandidate == null)
{
Logger.Log($"Unable to rename {remap.NewTypeName} as TypePrimeCandidate value is null/empty, skipping", ConsoleColor.Red);
return;
}
RenameAllFields( RenameAllFields(
remap.TypePrimeCandidate.Name.String, remap.TypePrimeCandidate.Name.String,
remap.NewTypeName, remap.NewTypeName,