xamarin-macios/msbuild/Xamarin.iOS.Tasks/Tasks
Rolf Bjarne Kvinge b9a60c4d7e
[msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768)
We used to do the following:

1. Have abstract task classes in the Xamarin.*.Task.Core assembly (with all
   the actual code for the task in question to work properly on macOS).
2. Subclassed task in the Xamarin.*.Task assembly, which did nothing.
3. On Windows we'd inject a different Xamarin.*.Task assembly, with
   Windows-specific overrides for the implementation in the abstract base
   class.

However, we no longer do point 3, which means that we no longer need to split
our tasks across two assemblies.

This means that we can remove the Xamarin.\*.Task.Core assemblies, and move all
the code into the corresponding Xamarin.\*.Task assembly instead.

This simplifies our code and speeds up the build.

There are more simplifications that can be done; those will come in later PRs.
2022-08-29 11:59:28 +02:00
..
CollectAssetPacks.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CollectAssetPacksTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
CollectITunesArtwork.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CollectITunesArtworkTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
CollectITunesSourceFiles.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CollectITunesSourceFilesTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
CollectMonotouchReferences.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CompileITunesMetadata.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CompileITunesMetadataTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
CopyArchiveFiles.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CreateAssetPack.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
CreateAssetPackTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
FindWatchOS2AppBundle.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
FindWatchOS2AppBundleTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
GetMlaunchArguments.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
GetMlaunchArgumentsTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
ILLink.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ILLinkBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
ILStrip.cs [msbuild] Add ILStrip'ing for net6 applications. Fixes #11445. (#12563) 2021-10-05 09:43:22 -05:00
ILStripBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
MTouch.cs [windows][msbuild] Copy entire directory when the native reference is a framework (#11868) 2021-06-09 09:21:17 -04:00
MTouchTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
ParseDeviceSpecificBuildInformation.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ParseDeviceSpecificBuildInformationTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
PrepareObjCBindingNativeFrameworks.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ResolveNativeWatchApp.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ResolveNativeWatchAppTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
ResolveUniversalTypeIdentifiers.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ValidateAppBundleTask.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ValidateAppBundleTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00
VerifyXcodeVersion.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
WriteAssetPackManifest.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
WriteAssetPackManifestTaskBase.cs [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00