Release Build #252
Annotations
20 warnings
|
Publish macOS x64:
osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs#L38
Using member 'Newtonsoft.Json.Linq.JToken.ToObject<T>()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
Publish macOS x64:
osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs#L38
Using member 'Newtonsoft.Json.Linq.JToken.ToObject<T>()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
Publish macOS x64:
osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs#L63
Using member 'Newtonsoft.Json.Linq.JToken.ToObject<T>()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
Publish macOS x64:
osu.Desktop/LegacyIpc/LegacyTcpIpcProvider.cs#L59
Using member 'Newtonsoft.Json.Linq.JToken.ToObject<T>()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
Publish macOS x64:
osu.Desktop/MacOS/MacOSAppLocationChecker.cs#L29
'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
|
Publish macOS x64:
osu.Desktop/DiscordRichPresence.cs#L313
Using member 'Newtonsoft.Json.JsonConvert.DeserializeObject<T>(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
Publish macOS x64:
osu.Desktop/DiscordRichPresence.cs#L214
Using member 'Newtonsoft.Json.JsonConvert.SerializeObject(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
|
Publish macOS x64:
osu.Desktop/Windows/WindowsKey.cs#L55
Using member 'System.Runtime.InteropServices.Marshal.GetHINSTANCE(Module)' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Windows only assigns HINSTANCE to assemblies loaded from disk. This API will return -1 for modules without a file on disk.
|
|
Publish macOS x64:
osu.Desktop/Windows/WindowsAssociationManager.cs#L34
'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
|
Publish macOS x64:
osu.Desktop/Windows/Icons.cs#L13
'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app. If the path to the app directory is needed, consider calling 'System.AppContext.BaseDirectory'.
|
|
Publish macOS arm64:
osu.Game/Input/Bindings/DatabasedKeyBindingContainer.cs#L58
Using member 'System.Linq.Queryable.AsQueryable<TElement>(IEnumerable<TElement>)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Enumerating in-memory collections as IQueryable can require unreferenced code because expressions referencing IQueryable extension methods can get rebound to IEnumerable extension methods. The IEnumerable extension methods could be trimmed causing the application to fail at runtime.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L57
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMember(String, BindingFlags)'. The parameter 'declaringType' of method 'osu.Game.Configuration.SettingSourceAttribute.SettingSourceAttribute(Type, String, String)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L265
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties(BindingFlags)'. The parameter 'type' of method 'osu.Game.Configuration.SettingSourceExtensions.getSettingsSourceProperties(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L201
Call to 'System.Type.MakeGenericType(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L128
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'osu.Game.Configuration.SettingSourceAttribute.SettingControlType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L127
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'osu.Game.Configuration.SettingSourceAttribute.SettingControlType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L126
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'osu.Game.Configuration.SettingSourceAttribute.SettingControlType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L125
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'osu.Game.Configuration.SettingSourceAttribute.SettingControlType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/Configuration/SettingSourceAttribute.cs#L124
'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'osu.Game.Configuration.SettingSourceAttribute.SettingControlType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Publish macOS arm64:
osu.Game/IO/Serialization/SnakeCaseKeyContractResolver.cs#L9
Using member 'Newtonsoft.Json.Serialization.DefaultContractResolver.DefaultContractResolver()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Newtonsoft.Json relies on reflection over types that may be removed when trimming.
|
background
wait
wait-all
cancel
parallel
Loading