From e249765d06c034779e70b6e04bc039decc29a607 Mon Sep 17 00:00:00 2001 From: Dariusz Komosinski Date: Thu, 30 Jan 2020 22:47:24 +0100 Subject: [PATCH] Remove TypeInfo usage from Avalonia.Interactivity. --- src/Avalonia.Interactivity/RoutedEvent.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Avalonia.Interactivity/RoutedEvent.cs b/src/Avalonia.Interactivity/RoutedEvent.cs index bc5dec9a90..55d9e61d87 100644 --- a/src/Avalonia.Interactivity/RoutedEvent.cs +++ b/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(name != null); Contract.Requires(eventArgsType != null); Contract.Requires(ownerType != null); - Contract.Requires(typeof(RoutedEventArgs).GetTypeInfo().IsAssignableFrom(eventArgsType.GetTypeInfo())); + Contract.Requires(typeof(RoutedEventArgs).IsAssignableFrom(eventArgsType)); EventArgsType = eventArgsType; Name = name;