diff --git a/src/ReactiveUI.Maui/WinUI/DependencyObjectObservableForProperty.cs b/src/ReactiveUI.Maui/WinUI/DependencyObjectObservableForProperty.cs
index e8e10459e1..82244a1af6 100644
--- a/src/ReactiveUI.Maui/WinUI/DependencyObjectObservableForProperty.cs
+++ b/src/ReactiveUI.Maui/WinUI/DependencyObjectObservableForProperty.cs
@@ -21,7 +21,6 @@ public class DependencyObjectObservableForProperty : ICreatesObservableForProper
{
///
#if NET6_0_OR_GREATER
- [RequiresDynamicCode("GetAffinityForObject uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("GetAffinityForObject uses methods that may require unreferenced code")]
#endif
public int GetAffinityForObject(Type type, string propertyName, bool beforeChanged = false)
@@ -41,7 +40,6 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang
///
#if NET6_0_OR_GREATER
- [RequiresDynamicCode("GetNotificationForProperty uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("GetNotificationForProperty uses methods that may require unreferenced code")]
#endif
public IObservable> GetNotificationForProperty(object sender, Expression expression, string propertyName, bool beforeChanged = false, bool suppressWarnings = false)
@@ -92,7 +90,6 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang
}
#if NET6_0_OR_GREATER
- [RequiresDynamicCode("ActuallyGetProperty uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("ActuallyGetProperty uses methods that may require unreferenced code")]
#endif
private static PropertyInfo? ActuallyGetProperty(TypeInfo typeInfo, string propertyName)
@@ -113,7 +110,6 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang
}
#if NET6_0_OR_GREATER
- [RequiresDynamicCode("ActuallyGetField uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("ActuallyGetField uses methods that may require unreferenced code")]
#endif
private static FieldInfo? ActuallyGetField(TypeInfo typeInfo, string propertyName)
@@ -134,7 +130,6 @@ public int GetAffinityForObject(Type type, string propertyName, bool beforeChang
}
#if NET6_0_OR_GREATER
- [RequiresDynamicCode("GetDependencyPropertyFetcher uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("GetDependencyPropertyFetcher uses methods that may require unreferenced code")]
#endif
private static Func? GetDependencyPropertyFetcher(Type type, string propertyName)
diff --git a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.DotNet10_0.verified.txt b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.DotNet10_0.verified.txt
index f9d6773e79..b0ecf3905b 100644
--- a/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.DotNet10_0.verified.txt
+++ b/src/ReactiveUI.Tests/API/ApiApprovalTests.ReactiveUI.DotNet10_0.verified.txt
@@ -72,10 +72,6 @@ namespace ReactiveUI
}
public class CombinedReactiveCommand : ReactiveUI.ReactiveCommandBase>
{
- [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("CombinedReactiveCommand uses RxApp and ReactiveCommand which require dynamic code" +
- " generation.")]
- [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("CombinedReactiveCommand uses RxApp and ReactiveCommand which may require unrefere" +
- "nced code.")]
protected CombinedReactiveCommand(System.Collections.Generic.IEnumerable> childCommands, System.IObservable? canExecute, System.Reactive.Concurrency.IScheduler? outputScheduler = null) { }
public override System.IObservable CanExecute { get; }
public override System.IObservable IsExecuting { get; }
@@ -146,9 +142,7 @@ namespace ReactiveUI
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("BindCommandToObject uses methods that require dynamic code generation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BindCommandToObject uses methods that may require unreferenced code")]
public System.IDisposable BindCommandToObject(System.Windows.Input.ICommand? command, object? target, System.IObservable