[tools] Use the same defaults for exception marshalling for catalyst as we use for Xamarin.Mac.

This commit is contained in:
Rolf Bjarne Kvinge 2020-11-17 09:30:08 +01:00
Родитель 4e69f99ce9
Коммит 5f25d80c16
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -1202,6 +1202,7 @@ namespace Xamarin.Bundler {
MarshalManagedExceptions = EnableDebug && IsSimulatorBuild ? MarshalManagedExceptionMode.UnwindNativeCode : MarshalManagedExceptionMode.Disable;
break;
case ApplePlatform.MacOSX:
case ApplePlatform.MacCatalyst:
MarshalManagedExceptions = EnableDebug ? MarshalManagedExceptionMode.UnwindNativeCode : MarshalManagedExceptionMode.Disable;
break;
default:
@ -1232,6 +1233,7 @@ namespace Xamarin.Bundler {
MarshalObjectiveCExceptions = EnableDebug && IsSimulatorBuild ? MarshalObjectiveCExceptionMode.UnwindManagedCode : MarshalObjectiveCExceptionMode.Disable;
break;
case ApplePlatform.MacOSX:
case ApplePlatform.MacCatalyst:
MarshalObjectiveCExceptions = EnableDebug ? MarshalObjectiveCExceptionMode.ThrowManagedException : MarshalObjectiveCExceptionMode.Disable;
break;
default: