The documentation for this file [can be found here](https://github.com/dotnet/runtime/blob/9fca0c3dbd3874ed0245b1bdb10547d0ba769d66/docs/tools/illink/data-formats.md).
It is also possible to provide the linker file as an embedded resource, which is useful when creating libraries. The linker step will discover those files and apply the configuration.
The Linker can be disabled completely by setting the `WasmShellILLinkerEnabled` or `PublishTrimmed` property to false. This property has no effect when building with AOT enabled.
The bootstrapper supports the [feature switches configuration](https://github.com/dotnet/runtime/blob/master/docs/workflow/trimming/feature-switches.md) provided by .NET 5.
By default, some features are linked out as those are not likely to be used in a WebAssembly context:
When using the Uno Platform [solution template](https://aka.platform.uno/app-wizard), a file named 'LinkerConfig.xml' is available in the folder `Platforms\WebAssembly\LinkerConfig.xml`.