xamarin-macios/tools/dotnet-linker/Steps
Rolf Bjarne Kvinge 1296e35205
[registrar] Deduplicate the code to compute the initialization method name for the generated static registrar code. (#16649)
This is a step towards having a registration map (and initialization method) for each assembly.

Ref: https://github.com/xamarin/xamarin-macios/issues/11309

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2022-11-10 08:56:37 +01:00
..
AttributeIteratorBaseStep.cs [dotnet-linker] Fix whitespace. 2020-11-10 17:17:15 +01:00
CollectAssembliesStep.cs Bump .NET to 6.0.100-preview.2.21114.3. (#10666) 2021-02-23 07:49:09 +01:00
CollectUnmarkedMembers.cs [dotnet-linker] Catch any exceptions from our custom steps and show them using our error reporting logic. (#9954) 2020-10-26 20:16:03 +01:00
ComputeAOTArguments.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
ComputeNativeBuildFlagsStep.cs [dotnet] Pass -dead_strip to the native linker when we can. (#13541) 2021-12-13 20:41:43 +01:00
ConfigurationAwareMarkHandler.cs Update to new linker custom steps API (#11374) 2021-05-12 12:26:54 -04:00
ConfigurationAwareStep.cs [autoformat] Add dotnet-linker to the projects to autoformat. (#16178) 2022-09-30 09:32:42 +02:00
ConfigurationAwareSubStep.cs [dotnet-linker] Improve error reporting (#10064) 2020-11-10 08:27:28 +01:00
DoneStep.cs [dotnet-linker] Link with GSS when building for iOS/Mac Catalyst. (#10414) 2021-01-14 07:50:49 +01:00
DotNetSubStepDispatcher.cs [autoformat] Add dotnet-linker to the projects to autoformat. (#16178) 2022-09-30 09:32:42 +02:00
ExceptionalMarkHandler.cs [autoformat] Add dotnet-linker to the projects to autoformat. (#16178) 2022-09-30 09:32:42 +02:00
ExtractBindingLibrariesStep.cs [msbuild/tools] Fix path issues in the FilterStaticFrameworks task and ExtractBindingLibraries step. Fixes #15289. (#15321) 2022-07-11 10:39:54 +02:00
GatherFrameworksStep.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
GenerateMainStep.cs [tools] Make sure to finish the P/Invoke generator output before running the static registrar. Fixes #15190. (#15214) 2022-06-09 07:38:45 +02:00
GenerateReferencesStep.cs [autoformat] Add dotnet-linker to the projects to autoformat. (#16178) 2022-09-30 09:32:42 +02:00
LoadNonSkippedAssembliesStep.cs [autoformat] Add dotnet-linker to the projects to autoformat. (#16178) 2022-09-30 09:32:42 +02:00
MarkDispatcher.cs [autoformat] Add dotnet-linker to the projects to autoformat. (#16178) 2022-09-30 09:32:42 +02:00
PostSweepDispatcher.cs Fixes for .NET 6 linker (#11739) 2021-06-14 20:10:29 -04:00
PreMarkDispatcher.cs Fixes for .NET 6 linker (#11739) 2021-06-14 20:10:29 -04:00
PreOutputDispatcher.cs [dotnet][linker] Remove unused backing fields (#12001) 2021-07-21 09:03:25 -04:00
PreserveBlockCodeHandler.cs Update to new linker custom steps API (#11374) 2021-05-12 12:26:54 -04:00
RegistrarStep.cs [registrar] Deduplicate the code to compute the initialization method name for the generated static registrar code. (#16649) 2022-11-10 08:56:37 +01:00
RemoveAttributesStep.cs Add a [NativeName] attribute we can use to declare the native name for a type (enum/struct). (#14918) 2022-05-09 22:16:17 +02:00
StoreAttributesStep.cs [dotnet-linker] We must store the availability attributes when linking. (#13547) 2021-12-14 08:20:05 +01:00