From 7c0182ec8bc0c8bfdfbe377250b1a635f3ca5280 Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen <emmausssss@gmail.com> Date: Thu, 14 Sep 2023 19:22:39 +0000 Subject: [PATCH] add rd file --- src/Ryujinx.Ava/Ryujinx.Ava.csproj | 17 +- src/Ryujinx.Ava/rd.xml | 656 +++++++++++++++++++++++++++++ 2 files changed, 666 insertions(+), 7 deletions(-) create mode 100644 src/Ryujinx.Ava/rd.xml diff --git a/src/Ryujinx.Ava/Ryujinx.Ava.csproj b/src/Ryujinx.Ava/Ryujinx.Ava.csproj index 6812e57c4..0e98dae30 100644 --- a/src/Ryujinx.Ava/Ryujinx.Ava.csproj +++ b/src/Ryujinx.Ava/Ryujinx.Ava.csproj @@ -13,18 +13,21 @@ <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault> <ApplicationManifest>app.manifest</ApplicationManifest> </PropertyGroup> + <PropertyGroup> + <PublishAot>true</PublishAot> + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> + <EnableTrimAnalyzer>true</EnableTrimAnalyzer> + <InvariantGlobalization>true</InvariantGlobalization> + <TrimmerSingleWarn>true</TrimmerSingleWarn> + </PropertyGroup> + <ItemGroup> + <RdXmlFile Include="rd.xml" /> + </ItemGroup> <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="$([MSBuild]::IsOSPlatform('OSX'))"> <Exec Command="codesign --entitlements '$(ProjectDir)..\..\distribution\macos\entitlements.xml' -f --deep -s $(SigningCertificate) '$(TargetDir)$(TargetName)'" /> </Target> - <PropertyGroup Condition="'$(RuntimeIdentifier)' != ''"> - <PublishSingleFile>true</PublishSingleFile> - <TrimmerSingleWarn>false</TrimmerSingleWarn> - <PublishTrimmed>true</PublishTrimmed> - <TrimMode>partial</TrimMode> - </PropertyGroup> - <!-- FluentAvalonia, used in the Avalonia UI, requires a workaround for the json serializer used internally when using .NET 8+ System.Text.Json. See: diff --git a/src/Ryujinx.Ava/rd.xml b/src/Ryujinx.Ava/rd.xml new file mode 100644 index 000000000..15d355609 --- /dev/null +++ b/src/Ryujinx.Ava/rd.xml @@ -0,0 +1,656 @@ +<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata"> + <Application> + <Assembly Name="Silk.NET.Vulkan.Extensions.EXT"> + <Type Name="Silk.NET.Vulkan.Extensions.EXT.ExtDebugUtils" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.EXT.ExtExternalMemoryHost" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.EXT.ExtConditionalRendering" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.EXT.ExtExtendedDynamicState" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.EXT.ExtTransformFeedback" + Dynamic="Required All"/> + </Assembly> + <Assembly Name="Silk.NET.Vulkan.Extensions.KHR"> + <Type Name="Silk.NET.Vulkan.Extensions.KHR.KhrSurface" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.KHR.KhrAndroidSurface" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.KHR.KhrPushDescriptor" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.KHR.KhrDrawIndirectCount" + Dynamic="Required All"/> + <Type Name="Silk.NET.Vulkan.Extensions.KHR.KhrSwapchain" + Dynamic="Required All"/> + </Assembly> + <Assembly Name="Ryujinx.HLE"> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostChannel.NvHostGpuDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.IFileSystemProxyForLoader" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pm.IInformationInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ngct.IService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.Tcap.IFactorySettingsServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Grc.IRemoteVideoTransfer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.AccountService.IProfileEditor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostDbgGpu.NvHostDbgGpuDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.LibraryAppletProxy.ILibraryAppletSelfAccessor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.AccountService.IProfile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.AccountService.IManagerForSystemService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ssl.SslService.SslManagedSocketConnection" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.INetworkInstallManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.HardwareOpusDecoderManager.Decoder" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Apm.SessionServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Ethc.IEthInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.Nfp.IAmManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.Types.NvQueryEventNotImplementedException" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvMap.NvMapDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.Idle.IPolicyManagerSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.IAccountServiceForSystemService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Apm.ManagerServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Bluetooth.IBluetoothUser" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.Irs.IIrSensorSystemServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.EphemeralNetworkSystemClockContextWriter" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.ProfilesJsonSerializerContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Apm.IManagerPrivileged" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.MouseDevice" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Bpc.IRtcManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Bgct.IStateControlService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.IBtmSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.IStaticServiceForPsc" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fatal.IService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ins.IReceiverManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.ConsumerBase" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.StaticService.ISteadyClock" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.IStorage" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Psc.IPmService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.HidServer.IAppletResource" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nifm.StaticService.IGeneralService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.IServiceGetterInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.IMultiCommitManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IAudioController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IHardwareOpusDecoderManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.Nfp.AmiiboJsonSerializerContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IPdManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.HardwareOpusDecoderManager.MultiSampleDecoder" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.StandardLocalSystemClockCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Arp.IWriter" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.NfcManager.INfc" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Fgm.IDebugger" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.IHidServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Eupld.IRequest" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.TickBasedSteadyClockCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.BufferItem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.IShopServiceManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Friend.ServiceCreator.IDaemonSuspendSessionService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Erpt.IContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.ShopServiceAccessServerInterface.ShopServiceAccessServer.IShopServiceAccessor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy.IFileSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Vi.RootService.ApplicationDisplayService.ISystemDisplayService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Caps.IScreenshotService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IGlobalStateController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Settings.IFirmwareDebugSettingsServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioRendererManagerForApplet" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IUnknown2" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Arp.IReader" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.StandardNetworkSystemClockCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.HardwareOpusDecoderManager.IHardwareOpusDecoder" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Olsc.IOlscServiceForApplication" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.IApplicationManagerInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.IProgramRegistry" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ldn.Lp2p.IServiceCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.IHidDebugServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.IAmManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sdb.Pdm.INotifyService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.IPowerStateRequestHandler" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.IDeviceOperator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IPdCradleManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Lbl.LblControllerServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioOutManagerForApplet" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.ISystemAppletProxy" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRendererManagerServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Caps.IAlbumAccessorService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sdb.Pl.ISharedFontManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Cec.ICecManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.Nfp.IUserManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.ServiceAttribute" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.News.IServiceCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.Irs.IIrSensorServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pctl.IParentalControlServiceFactory" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Bgct.ITaskService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.Omm.IOperationModeManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.KeyboardDevice" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fatal.IPrivateService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.IBtmDebug" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRenderer.AudioDeviceServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.LibraryAppletProxy.IProcessWindingController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy.IDirectory" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.ShopServiceAccessServerInterface.ShopServiceAccessServer.ShopServiceAccessor.IShopServiceAsync" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.TouchDevice" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.NetworkSystemClockContextWriter" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nifm.StaticService.IRequest" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Settings.ISystemSettingsServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.ISelfController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.ICommonStateGetter" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.Ntc.StaticService.IEnsureNetworkClockAvailabilityService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IWindowController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.DebugPadDevice" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioOut.AudioOut" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.ISocketManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ncm.Lr.LocationResolverManager.ILocationResolver" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Mii.IStaticService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.IHidbusServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Clkrst.IClkrstManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.IDevelopInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Mii.StaticService.DatabaseServiceImpl" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.IHidSystemServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.IAccountServiceForAdministrator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ectx.IWriterForSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.NpadDevices" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Vi.IManagerRootService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.INvDrvServices" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.AccountService.IManagerForApplication" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.HidServer.IActiveApplicationDeviceList" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IDebugFunctions" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.Tcap.IAvmService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Srepo.ISrepoService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.IBtmUser" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcie.IManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioIn.AudioIn" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.IStorageAccessor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.LibraryAppletCreator.ILibraryAppletAccessor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.IAccountServiceForApplication" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioRendererManagerForDebugger" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Caps.IScreenShotApplicationService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.IBaasAccessTokenAccessor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioSnoopManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.IUserManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.IShopServiceAccessSystemInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletOE.ApplicationProxyService.IApplicationProxy" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.IBtm" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Fgm.ISession" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.Host1xContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Arp.LibHacIReader" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Arp.LibHacArpServiceObject" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.IAlarmService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ngct.IServiceWithManagementApi" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Npns.INpnsSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Ts.IMeasurementServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostProfGpu.NvHostProfGpuDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Friend.ServiceCreator.INotificationService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AppletFifo`1" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Bpc.IBoardPowerControlManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ins.ISenderManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.ILocalGetFrame" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.IUnknown1" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ldn.IUserServiceCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Spl.IRandomInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IPmService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sdb.Pdm.IQueryService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Pcm.IManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioInManagerForApplet" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.HOSBinderDriverServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.ILocalManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ncm.IContentManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Vi.ISystemRootService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Fan.IManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletOE.ApplicationProxyService.ApplicationProxy.IApplicationFunctions" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioInManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.Nfp.INfp" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.IVulnerabilityManagerInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.IInfraManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Caps.IAlbumApplicationService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.Tcap.IManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Friend.ServiceCreator.IFriendService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.BufferQueueProducer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.EphemeralNetworkSystemClockCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Bsd.ServerInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.ShopServiceAccessServerInterface.IShopServiceAccessServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.Aoc.IPurchaseEventManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ro.IRoInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Mig.IService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.Ntc.IStaticService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.StaticService.ITimeZoneServiceForPsc" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.Types.NvIoctlNotImplementedException" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioOutManagerForDebugger" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ldn.ISystemServiceCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.ServerBase" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Nsd.IManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.LocalSystemClockContextWriter" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcie.ILogManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Dauth.IService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.INvGemControl" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Spl.IGeneralInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Clkrst.IArbitrationManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Bsd.Impl.EventFileDescriptorPollManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Ethc.IEthInterfaceGroup" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Settings.ISettingsServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.INvDrvDebugFSServices" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.ISystemUpdateInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ovln.IReceiverService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.ISystemManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.IPcvService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRenderer.AudioRendererServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.IApplicationProxyService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IFinalOutputRecorderManagerForApplet" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Loader.IShellInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ssl.SslService.ISslConnection" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.BufferItemConsumer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.ISocketGetFrame" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostCtrl.NvHostCtrlDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pctl.ParentalControlServiceFactory.IParentalControlService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.IAllSystemAppletProxiesService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy.IFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.IReadOnlyApplicationControlDataInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Erpt.ISession" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Friend.IServiceCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Psm.IPsmServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nim.IShopServiceAccessServerInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Caps.IScreenShotControlService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.StandardSteadyClockCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioInManagerForDebugger" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Hid.ISystemServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.Mifare.IUserManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Clkrst.ClkrstManager.IClkrstSession" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.StaticService.ISystemClock" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pm.IDebugMonitorInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ldn.IMonitorServiceCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Grc.IGrcService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IDisplayController" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Bsd.IClient" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IApplicationCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.Aoc.IAddOnContentManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.ITimeServiceManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Bluetooth.IBluetoothDriver" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ns.Aoc.IContentsServiceManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.ILibraryAppletCreator" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IFinalOutputRecorderManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Psc.IPmControl" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostChannel.NvHostChannelDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy.IStorage" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sm.IUserInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostCtrlGpu.NvHostCtrlGpuDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.CommandTipcAttribute" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Eupld.IControl" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioIn.AudioInServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Psc.IPmUnknown" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Vi.RootService.IApplicationDisplayService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Loader.IDebugMonitorInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioOutManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nfc.Nfp.ISystemManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.IAsyncNetworkServiceLicenseKindContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ectx.IWriterForApplication" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ncm.Lr.ILocationResolverManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.StaticService.ITimeZoneServiceForGlue" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Wlan.ILocalGetActionFrame" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Notification.INotificationServicesForSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.Spsm.IPowerStateInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.DummyService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IHomeMenuFunctions" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostAsGpu.NvHostAsGpuDeviceFile" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Apm.SystemManagerServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioOutManagerServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.IFinalOutputRecorderManagerForDebugger" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sm.IManagerInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.SurfaceFlinger" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Sfdnsres.IResolver" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRenderer.AudioKernelEvent" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Psm.IPsmSession" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Account.Acc.IAsyncContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.SystemAppletProxy.IAppletCommonFunctions" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Bsd.Impl.ManagedSocket" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pm.IBootModeInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ovln.ISenderService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Npns.INpnsUser" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Olsc.IOlscServiceForSystemService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRenderer.AudioRenderer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IDsService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Vi.RootService.ApplicationDisplayService.IManagerDisplayService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ptm.Tc.IManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IUnknown1" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ectx.IReaderForSystem" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Loader.IProcessManagerInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRendererManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Notification.INotificationServicesForApplication" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pm.IShellInterface" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.ILibraryAppletProxy" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioInManagerServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ssl.ISslService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Mii.IImageDatabaseService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.StandardUserSystemClockCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Vi.IApplicationRootService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Usb.IClientRootSession" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioOut.AudioOutServer" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.BtmUser.IBtmUserCore" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.ISaveDataInfoReader" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ssl.SslService.ISslContext" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nv.INvGemCoreDump" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Bsd.Impl.EventFileDescriptor" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Mnpp.IServiceForApplication" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Fs.IFileSystemProxy" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Caps.IAlbumControlService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Ldn.UserServiceCreator.IUserLocalCommunicationService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Nifm.IStaticService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Sockets.Bsd.Impl.ManagedSocketPollManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRenderer.AudioDevice" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Time.IStaticServiceForGlue" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.CommandCmifAttribute" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Rtc.IRtcManager" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Es.IETicketService" + Dynamic="Required All" /> + <Type Name="Ryujinx.HLE.HOS.Services.Pcv.Rgltr.IRegulatorManager" + Dynamic="Required All" /> + </Assembly> + </Application> +</Directives>