Quellcode durchsuchen

Remove TypeInfo usage from Avalonia.Interactivity.

Dariusz Komosinski vor 5 Jahren
Ursprung
Commit
e249765d06
1 geänderte Dateien mit 1 neuen und 2 gelöschten Zeilen
  1. 1 2
      src/Avalonia.Interactivity/RoutedEvent.cs

+ 1 - 2
src/Avalonia.Interactivity/RoutedEvent.cs

@@ -3,7 +3,6 @@
 
 using System;
 using System.Reactive.Subjects;
-using System.Reflection;
 
 namespace Avalonia.Interactivity
 {
@@ -29,7 +28,7 @@ namespace Avalonia.Interactivity
             Contract.Requires<ArgumentNullException>(name != null);
             Contract.Requires<ArgumentNullException>(eventArgsType != null);
             Contract.Requires<ArgumentNullException>(ownerType != null);
-            Contract.Requires<InvalidCastException>(typeof(RoutedEventArgs).GetTypeInfo().IsAssignableFrom(eventArgsType.GetTypeInfo()));
+            Contract.Requires<InvalidCastException>(typeof(RoutedEventArgs).IsAssignableFrom(eventArgsType));
 
             EventArgsType = eventArgsType;
             Name = name;