From 0bf3ffc05b4ba6ad59de501099f9d9ba39cbd944 Mon Sep 17 00:00:00 2001 From: Julien Lebosquain Date: Fri, 12 Apr 2024 11:24:13 +0200 Subject: [PATCH] Update XamlX (#15333) --- .../CompilerExtensions/AvaloniaXamlIlLanguage.cs | 8 ++++---- src/Markup/Avalonia.Markup.Xaml.Loader/xamlil.github | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguage.cs b/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguage.cs index 588b676164..ad43e4a2bc 100644 --- a/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguage.cs +++ b/src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguage.cs @@ -79,7 +79,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions var emit = new XamlLanguageEmitMappings { ProvideValueTargetPropertyEmitter = XamlIlAvaloniaPropertyHelper.EmitProvideValueTarget, - ContextTypeBuilderCallback = (b, c) => EmitNameScopeField(rv, typeSystem, b, c) + ContextTypeBuilderCallback = definition => EmitNameScopeField(rv, typeSystem, definition) }; return (rv, emit); } @@ -88,13 +88,13 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions private static void EmitNameScopeField(XamlLanguageTypeMappings mappings, IXamlTypeSystem typeSystem, - IXamlTypeBuilder typebuilder, IXamlILEmitter constructor) + IXamlILContextDefinition definition) { var nameScopeType = typeSystem.FindType("Avalonia.Controls.INameScope"); - var field = typebuilder.DefineField(nameScopeType, + var field = definition.TypeBuilder.DefineField(nameScopeType, ContextNameScopeFieldName, XamlVisibility.Public, false); - constructor + definition.ConstructorBuilder.Generator .Ldarg_0() .Ldarg(1) .Ldtype(nameScopeType) diff --git a/src/Markup/Avalonia.Markup.Xaml.Loader/xamlil.github b/src/Markup/Avalonia.Markup.Xaml.Loader/xamlil.github index b357355b9d..9a9e96da6d 160000 --- a/src/Markup/Avalonia.Markup.Xaml.Loader/xamlil.github +++ b/src/Markup/Avalonia.Markup.Xaml.Loader/xamlil.github @@ -1 +1 @@ -Subproject commit b357355b9df3e781cf194f2f2ce21669d798bb14 +Subproject commit 9a9e96da6d9de92755728b053e044e16319ddc94