From 917a9b4209ab8dc2c8ac24be2c5c3eb8ce6001ef Mon Sep 17 00:00:00 2001 From: Max Katz Date: Tue, 30 May 2023 00:07:21 -0400 Subject: [PATCH] Keep namespace info always public, as it's a nested class, to avoid problems --- src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs b/src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs index d4c4ae8667..1b611db62b 100644 --- a/src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs +++ b/src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs @@ -401,8 +401,7 @@ namespace Avalonia.Build.Tasks contextClass, document.PopulateMethod, document.BuildMethod, - builder.DefineSubType(compilerConfig.WellKnownTypes.Object, "NamespaceInfo:" + res.Name, - document.IsPublic), + builder.DefineSubType(compilerConfig.WellKnownTypes.Object, "NamespaceInfo:" + res.Name, true), (closureName, closureBaseType) => populateBuilder.DefineSubType(closureBaseType, closureName, false), (closureName, returnType, parameterTypes) =>