Explorar o código

Remove TypeInfo usage from Avalonia.Interactivity.

Dariusz Komosinski %!s(int64=5) %!d(string=hai) anos
pai
achega
e249765d06
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  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;