Selaa lähdekoodia

Update XamlX (#13158)

* Update XamlX, with Avalonia changes

* Made XamlX internal in Designer.HostApp
Julien Lebosquain 2 vuotta sitten
vanhempi
sitoutus
d968d7bf2d

+ 1002 - 0
api/Avalonia.nupkg.xml

@@ -1,6 +1,1008 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
 <!-- https://learn.microsoft.com/en-us/dotnet/fundamentals/package-validation/diagnostic-ids -->
 <!-- https://learn.microsoft.com/en-us/dotnet/fundamentals/package-validation/diagnostic-ids -->
 <Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstImperativeNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstManipulationNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstNodeNeedsParentStack</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstPropertyReference</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstTypeReference</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstValueNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlAstVisitor</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlILOptimizedEmitablePropertySetter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlLineInfo</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlPropertySetter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.IXamlWrappedMethod</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.PropertySetterBinderParameters</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstClrProperty</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstClrTypeReference</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstCompilerLocalNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstConstructableObjectNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstContextLocalNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstExtensions</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstImperativeValueManipulation</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstLocalInitializationNodeEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstManipulationImperativeNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstNamePropertyReference</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstNeedsParentStackValueNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstNewClrObjectNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstObjectNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstRuntimeCastNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstTextNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstXamlPropertyValueNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstXmlDirective</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlAstXmlTypeReference</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlConstantNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlDeferredContentInitializeIntermediateRootNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlDeferredContentNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlDocument</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlIntermediateRootObjectNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlLoadMethodDelegateNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlManipulationGroupNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlMarkupExtensionNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlMethodCallBaseNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlMethodWithCasts</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlNoReturnMethodCallNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlNullExtensionNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlObjectInitializationNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlPropertyAssignmentNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlPropertyValueManipulationNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlRootObjectNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlStaticExtensionNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlStaticOrTargetedReturnMethodCallNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlToArrayNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlTypeExtensionNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlValueNodeWithBeginInit</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlValueWithManipulationNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlValueWithSideEffectNodeBase</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlWrappedMethod</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Ast.XamlWrappedMethodWithCasts</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Compiler.XamlCompiler`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Compiler.XamlImperativeCompiler`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IHasLocalsPool</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlAstEmitableNode`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlAstLocalsEmitableNode`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlAstLocalsNodeEmitter`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlAstNodeEmitter`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlCustomEmitMethod`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlCustomEmitMethodWithContext`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlEmitablePropertySetter`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlEmitableWrappedMethod`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlEmitableWrappedMethodWithLocals`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlEmitResult</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlPropertySetterEmitter`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlWrappedMethodEmitter`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.IXamlWrappedMethodEmitterWithLocals`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.XamlContextFactoryCallback`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.XamlContextTypeBuilderCallback`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.XamlEmitContext`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.XamlEmitContextWithLocals`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.XamlLanguageEmitMappings`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Emit.XamlRuntimeContext`2</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.CheckingILEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.ManipulationGroupEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.MarkupExtensionEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.MethodCallEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.NewObjectEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.ObjectInitializationNodeEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.PropertyAssignmentEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.PropertyValueManipulationEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.TextNodeEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.Emitters.ValueWithManipulationsEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.ILEmitContext</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.ILEmitContextSettings</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.ILEmitHelpers</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.IXamlAstILEmitableNode</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.IXamlILAstNodeEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.IXamlILEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.IXamlILLocal</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.NamespaceInfoProvider</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.RecordingIlEmitter</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.RuntimeContext</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.SreTypeSystem</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.XamlILCompiler</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.XamlILContextDefinition</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.XamlIlEmitterExtensions</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.IL.XamlILNodeEmitResult</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Parsers.CommaSeparatedParenthesesTreeParser</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Parsers.SystemXamlMarkupExtensionParser.SystemXamlMarkupExtensionParser</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Parsers.XamlMarkupExtensionParser</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Parsers.XDocumentXamlParser</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Parsers.XDocumentXamlParserSettings</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.AstTransformationContext</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.GuidIdentifierGenerator</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.IXamlAstTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.IXamlCustomAttributeResolver</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.IXamlIdentifierGenerator</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.NamespaceInfoHelper</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.TransformerConfiguration</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.ApplyWhitespaceNormalization</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.ConstructableObjectTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.ContentConvertTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.ConvertPropertyValuesToAssignmentsTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.DeferredContentTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.FlattenAstTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.KnownDirectivesTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.MarkupExtensionTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.NewObjectTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.PropertyReferenceResolver</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.RemoveWhitespaceBetweenPropertyValuesTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.ResolveContentPropertyTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.ResolvePropertyValueAddersTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.TextNodeMerger</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.TopDownInitializationTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.TypeReferenceResolver</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.XamlIntrinsicsTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.Transformers.XArgumentsTransformer</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.XamlContextBase</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.XamlLanguageTypeMappings</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.XamlTransformHelpers</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.XamlTypeWellKnownTypes</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.Transform.XamlXmlnsMappings</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.FindMethodMethodSignature</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IFileSource</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlAssembly</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlConstructor</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlConstructorBuilder`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlCustomAttribute</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlDelegateTypeBuilder</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlEventInfo</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlField</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlLabel</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlLocal</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlMember</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlMethod</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlMethodBuilder`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlProperty</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlType</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlTypeBuilder`1</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.IXamlTypeSystem</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.TypeSystemHelpers</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.XamlGenericParameterConstraint</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.XamlLocalsPool</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.XamlPseudoType</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.TypeSystem.XamlTypeSystemExtensions</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.XamlLoadException</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.XamlNamespaces</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.XamlParseException</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.XamlTransformException</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
+  <Suppression>
+    <DiagnosticId>CP0001</DiagnosticId>
+    <Target>T:XamlX.XamlTypeSystemException</Target>
+    <Left>baseline/designer/Avalonia.Designer.HostApp.dll</Left>
+    <Right>target/designer/Avalonia.Designer.HostApp.dll</Right>
+  </Suppression>
   <Suppression>
   <Suppression>
     <DiagnosticId>CP0006</DiagnosticId>
     <DiagnosticId>CP0006</DiagnosticId>
     <Target>P:Avalonia.Rendering.Composition.ICompositionGpuImportedObject.ImportCompleted</Target>
     <Target>P:Avalonia.Rendering.Composition.ICompositionGpuImportedObject.ImportCompleted</Target>

+ 12 - 6
src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs

@@ -363,10 +363,16 @@ namespace Avalonia.Build.Tasks
                                     populateBuilder,
                                     populateBuilder,
                                     parsed,
                                     parsed,
                                     populateName,
                                     populateName,
-                                    classTypeDefinition == null && classModifierPublic.Value),
+                                    classTypeDefinition == null && classModifierPublic.Value
+                                        ? XamlVisibility.Public
+                                        : XamlVisibility.Private),
                                 buildName == null ?
                                 buildName == null ?
                                     null :
                                     null :
-                                    compiler.DefineBuildMethod(builder, parsed, buildName, classModifierPublic.Value))));
+                                    compiler.DefineBuildMethod(
+                                        builder,
+                                        parsed,
+                                        buildName,
+                                        classModifierPublic.Value ? XamlVisibility.Public : XamlVisibility.Assembly))));
                     }
                     }
                     catch (Exception e)
                     catch (Exception e)
                     {
                     {
@@ -418,11 +424,11 @@ namespace Avalonia.Build.Tasks
                             contextClass,
                             contextClass,
                             document.TypeBuilderProvider.PopulateMethod,
                             document.TypeBuilderProvider.PopulateMethod,
                             document.TypeBuilderProvider.BuildMethod,
                             document.TypeBuilderProvider.BuildMethod,
-                            builder.DefineSubType(compilerConfig.WellKnownTypes.Object, "NamespaceInfo:" + res.Name, true),
+                            builder.DefineSubType(compilerConfig.WellKnownTypes.Object, "NamespaceInfo:" + res.Name, XamlVisibility.Public),
                             (closureName, closureBaseType) =>
                             (closureName, closureBaseType) =>
-                                populateBuilder.DefineSubType(closureBaseType, closureName, false),
+                                populateBuilder.DefineSubType(closureBaseType, closureName, XamlVisibility.Private),
                             (closureName, returnType, parameterTypes) =>
                             (closureName, returnType, parameterTypes) =>
-                                populateBuilder.DefineDelegateSubType(closureName, false, returnType, parameterTypes),
+                                populateBuilder.DefineDelegateSubType(closureName, XamlVisibility.Private, returnType, parameterTypes),
                             res.Uri, res
                             res.Uri, res
                         );
                         );
 
 
@@ -677,7 +683,7 @@ namespace Avalonia.Build.Tasks
                     foreach (var ogMethod in wrappedOgType.Methods.Where(m => m.IsPublic && m.IsStatic))
                     foreach (var ogMethod in wrappedOgType.Methods.Where(m => m.IsPublic && m.IsStatic))
                     {
                     {
                         var method = typeBuilder.DefineMethod(ogMethod.ReturnType, ogMethod.Parameters, ogMethod.Name,
                         var method = typeBuilder.DefineMethod(ogMethod.ReturnType, ogMethod.Parameters, ogMethod.Name,
-                            ogMethod.IsPublic, ogMethod.IsStatic, false);
+                            XamlVisibility.Public, ogMethod.IsStatic, false);
                         method.Generator.Ldnull();
                         method.Generator.Ldnull();
                         method.Generator.Throw();
                         method.Generator.Throw();
                     }
                     }

+ 2 - 2
src/Markup/Avalonia.Markup.Xaml.Loader/AvaloniaXamlIlRuntimeCompiler.cs

@@ -254,9 +254,9 @@ namespace Avalonia.Markup.Xaml.XamlIl
                     true,
                     true,
                     () => new XamlDocumentTypeBuilderProvider(
                     () => new XamlDocumentTypeBuilderProvider(
                         builder,
                         builder,
-                        compiler.DefinePopulateMethod(builder, parsed, AvaloniaXamlIlCompiler.PopulateName, true),
+                        compiler.DefinePopulateMethod(builder, parsed, AvaloniaXamlIlCompiler.PopulateName, XamlVisibility.Public),
                         document.RootInstance is null ?
                         document.RootInstance is null ?
-                            compiler.DefineBuildMethod(builder, parsed, AvaloniaXamlIlCompiler.BuildName, true) :
+                            compiler.DefineBuildMethod(builder, parsed, AvaloniaXamlIlCompiler.BuildName, XamlVisibility.Public) :
                             null)));
                             null)));
                 originalDocuments.Add(document);
                 originalDocuments.Add(document);
             }
             }

+ 2 - 2
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlCompiler.cs

@@ -191,8 +191,8 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                 _configuration.TypeMappings.XmlNamespaceInfoProvider == null ?
                 _configuration.TypeMappings.XmlNamespaceInfoProvider == null ?
                     null :
                     null :
                     tb.DefineSubType(_configuration.WellKnownTypes.Object,
                     tb.DefineSubType(_configuration.WellKnownTypes.Object,
-                        "__AvaloniaXamlIlNsInfo", false), (name, bt) => tb.DefineSubType(bt, name, false),
-                (s, returnType, parameters) => tb.DefineDelegateSubType(s, false, returnType, parameters), baseUri,
+                        "__AvaloniaXamlIlNsInfo", XamlVisibility.Private), (name, bt) => tb.DefineSubType(bt, name, XamlVisibility.Private),
+                (s, returnType, parameters) => tb.DefineDelegateSubType(s, XamlVisibility.Private, returnType, parameters), baseUri,
                 fileSource);
                 fileSource);
         }
         }
 
 

+ 1 - 1
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguage.cs

@@ -93,7 +93,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
 
 
             var nameScopeType = typeSystem.FindType("Avalonia.Controls.INameScope");
             var nameScopeType = typeSystem.FindType("Avalonia.Controls.INameScope");
             var field = typebuilder.DefineField(nameScopeType, 
             var field = typebuilder.DefineField(nameScopeType, 
-                ContextNameScopeFieldName, true, false);
+                ContextNameScopeFieldName, XamlVisibility.Public, false);
             constructor
             constructor
                 .Ldarg_0()
                 .Ldarg_0()
                 .Ldarg(1)
                 .Ldarg(1)

+ 4 - 4
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlClrPropertyInfoHelper.cs

@@ -57,7 +57,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
 
 
                 var name = lst.Count == 0 ? key : key + "_" + context.Configuration.IdentifierGenerator.GenerateIdentifierPart();
                 var name = lst.Count == 0 ? key : key + "_" + context.Configuration.IdentifierGenerator.GenerateIdentifierPart();
                 
                 
-                var field = _builder.DefineField(types.IPropertyInfo, name + "!Field", false, true);
+                var field = _builder.DefineField(types.IPropertyInfo, name + "!Field", XamlVisibility.Private, true);
 
 
                 void Load(IXamlMethod m, IXamlILEmitter cg, bool passThis)
                 void Load(IXamlMethod m, IXamlILEmitter cg, bool passThis)
                 {
                 {
@@ -80,7 +80,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                 var getter = property.Getter == null ?
                 var getter = property.Getter == null ?
                     null :
                     null :
                     _builder.DefineMethod(types.XamlIlTypes.Object,
                     _builder.DefineMethod(types.XamlIlTypes.Object,
-                        new[] {types.XamlIlTypes.Object}, name + "!Getter", false, true, false);
+                        new[] {types.XamlIlTypes.Object}, name + "!Getter", XamlVisibility.Private, true, false);
                 if (getter != null)
                 if (getter != null)
                 {
                 {
                     Load(property.Getter, getter.Generator, !property.Getter.IsStatic);
                     Load(property.Getter, getter.Generator, !property.Getter.IsStatic);
@@ -95,7 +95,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                     null :
                     null :
                     _builder.DefineMethod(types.XamlIlTypes.Void,
                     _builder.DefineMethod(types.XamlIlTypes.Void,
                         new[] {types.XamlIlTypes.Object, types.XamlIlTypes.Object},
                         new[] {types.XamlIlTypes.Object, types.XamlIlTypes.Object},
-                        name + "!Setter", false, true, false);
+                        name + "!Setter", XamlVisibility.Private, true, false);
                 if (setter != null)
                 if (setter != null)
                 {
                 {
                     Load(property.Setter, setter.Generator, !property.Getter.IsStatic);
                     Load(property.Setter, setter.Generator, !property.Getter.IsStatic);
@@ -111,7 +111,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                 }
                 }
 
 
                 var get = _builder.DefineMethod(types.IPropertyInfo, Array.Empty<IXamlType>(),
                 var get = _builder.DefineMethod(types.IPropertyInfo, Array.Empty<IXamlType>(),
-                    name + "!Property", true, true, false);
+                    name + "!Property", XamlVisibility.Public, true, false);
 
 
 
 
                 var ctor = types.ClrPropertyInfo.Constructors.First(c =>
                 var ctor = types.ClrPropertyInfo.Constructors.First(c =>

+ 2 - 2
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlPropertyInfoAccessorFactoryEmitter.cs

@@ -77,7 +77,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                     {
                     {
                         IsStatic = true
                         IsStatic = true
                     });
                     });
-            var indexField = _indexerClosureTypeBuilder.DefineField(intType, "_index", false, false);
+            var indexField = _indexerClosureTypeBuilder.DefineField(intType, "_index", XamlVisibility.Private, false);
             var ctor = _indexerClosureTypeBuilder.DefineConstructor(false, intType);
             var ctor = _indexerClosureTypeBuilder.DefineConstructor(false, intType);
             ctor.Generator
             ctor.Generator
                 .Ldarg_0()
                 .Ldarg_0()
@@ -88,7 +88,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                 types.IPropertyAccessor,
                 types.IPropertyAccessor,
                 new[] { weakReferenceType, types.IPropertyInfo },
                 new[] { weakReferenceType, types.IPropertyInfo },
                 IndexerClosureFactoryMethodName,
                 IndexerClosureFactoryMethodName,
-                isPublic: true,
+                visibility: XamlVisibility.Public,
                 isStatic: false,
                 isStatic: false,
                 isInterfaceImpl: false)
                 isInterfaceImpl: false)
                 .Generator
                 .Generator

+ 2 - 2
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlTrampolineBuilder.cs

@@ -32,7 +32,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                 context.Configuration.WellKnownTypes.Void,
                 context.Configuration.WellKnownTypes.Void,
                 new[] { context.Configuration.WellKnownTypes.Object, context.Configuration.WellKnownTypes.Object },
                 new[] { context.Configuration.WellKnownTypes.Object, context.Configuration.WellKnownTypes.Object },
                 methodName,
                 methodName,
-                true,
+                XamlVisibility.Public,
                 true,
                 true,
                 false);
                 false);
             var gen = trampoline.Generator;
             var gen = trampoline.Generator;
@@ -88,7 +88,7 @@ namespace Avalonia.Markup.Xaml.XamlIl.CompilerExtensions
                 context.Configuration.WellKnownTypes.Boolean,
                 context.Configuration.WellKnownTypes.Boolean,
                 new[] { context.Configuration.WellKnownTypes.Object, context.Configuration.WellKnownTypes.Object },
                 new[] { context.Configuration.WellKnownTypes.Object, context.Configuration.WellKnownTypes.Object },
                 methodName,
                 methodName,
-                true,
+                XamlVisibility.Public,
                 true,
                 true,
                 false);
                 false);
             if (canExecuteMethod.DeclaringType.IsValueType)
             if (canExecuteMethod.DeclaringType.IsValueType)

+ 1 - 1
src/Markup/Avalonia.Markup.Xaml.Loader/xamlil.github

@@ -1 +1 @@
-Subproject commit c23ae3ed669532e2af8d86be18369584a803170a
+Subproject commit c59b4b1673051ef86ac07cd51587b6ca8a279dd5

+ 2 - 0
src/tools/Avalonia.Designer.HostApp/Avalonia.Designer.HostApp.csproj

@@ -2,6 +2,7 @@
   <PropertyGroup>
   <PropertyGroup>
     <OutputType>Exe</OutputType>
     <OutputType>Exe</OutputType>
     <TargetFrameworks>net461;netcoreapp2.0</TargetFrameworks>
     <TargetFrameworks>net461;netcoreapp2.0</TargetFrameworks>
+    <DefineConstants>$(DefineConstants);XAMLX_INTERNAL</DefineConstants>
   </PropertyGroup>
   </PropertyGroup>
   <!--Disable Net Perf. analyzer for submodule to avoid commit issue -->
   <!--Disable Net Perf. analyzer for submodule to avoid commit issue -->
   <PropertyGroup>
   <PropertyGroup>
@@ -20,6 +21,7 @@
     <Compile Include="..\..\..\src\Markup\Avalonia.Markup.Xaml.Loader\AvaloniaXamlIlRuntimeCompiler.cs" />
     <Compile Include="..\..\..\src\Markup\Avalonia.Markup.Xaml.Loader\AvaloniaXamlIlRuntimeCompiler.cs" />
     <Compile Include="..\..\..\src\Markup\Avalonia.Markup.Xaml.Loader\CompilerDynamicDependencies.cs" />
     <Compile Include="..\..\..\src\Markup\Avalonia.Markup.Xaml.Loader\CompilerDynamicDependencies.cs" />
     <Compile Include="..\..\Avalonia.Base\Utilities\StringBuilderCache.cs" Link="Utilities\StringBuilderCache.cs" />
     <Compile Include="..\..\Avalonia.Base\Utilities\StringBuilderCache.cs" Link="Utilities\StringBuilderCache.cs" />
+    <Compile Include="..\..\Avalonia.Base\Compatibility\TrimmingAttributes.cs" Link="TrimmingAttributes.cs" Visible="False" />
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
     <PackageReference Include="Avalonia.Angle.Windows.Natives" Version="2.1.22045.20230930" />
     <PackageReference Include="Avalonia.Angle.Windows.Natives" Version="2.1.22045.20230930" />