From ee4abd78ec05c017bbf6d69a2f8dbeacdba41509 Mon Sep 17 00:00:00 2001 From: workgroupengineering Date: Sun, 7 Apr 2024 00:39:20 +0200 Subject: [PATCH] perf: Using context.GetAvaloniaTypes().AvaloniaObject insteand of context.Configuration.TypeSystem.FindType("Avalonia.AvaloniaObject"); (#15258) --- .../AvaloniaXamlIlTransformInstanceAttachedProperties.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformInstanceAttachedProperties.cs b/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformInstanceAttachedProperties.cs index 62b28326d4..d98b60e835 100644 --- a/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformInstanceAttachedProperties.cs +++ b/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformInstanceAttachedProperties.cs @@ -19,7 +19,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions.Transformers && prop.DeclaringType is XamlAstClrTypeReference declaringRef) { // Target and declared type aren't assignable but both inherit from AvaloniaObject - var avaloniaObject = context.Configuration.TypeSystem.FindType("Avalonia.AvaloniaObject"); + var avaloniaObject = context.GetAvaloniaTypes().AvaloniaObject; if (avaloniaObject.IsAssignableFrom(targetRef.Type) && avaloniaObject.IsAssignableFrom(declaringRef.Type) && !declaringRef.Type.IsAssignableFrom(targetRef.Type))