diff --git a/src/ILLink.Shared/ILLink.LinkAttributes.xsd b/src/ILLink.Shared/ILLink.LinkAttributes.xsd
new file mode 100644
index 000000000000..9b94e4ae681c
--- /dev/null
+++ b/src/ILLink.Shared/ILLink.LinkAttributes.xsd
@@ -0,0 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ILLink.Shared/ILLink.Shared.projitems b/src/ILLink.Shared/ILLink.Shared.projitems
index ddc142a77a32..a381a76fea36 100644
--- a/src/ILLink.Shared/ILLink.Shared.projitems
+++ b/src/ILLink.Shared/ILLink.Shared.projitems
@@ -22,4 +22,10 @@
Designer
+
+
+ Designer
+
+
+
\ No newline at end of file
diff --git a/test/Mono.Linker.Tests.Cases/Attributes.Debugger/DebuggerAttributesRemoved.xml b/test/Mono.Linker.Tests.Cases/Attributes.Debugger/DebuggerAttributesRemoved.xml
index 7b5709a0f955..81c9a9dd306d 100644
--- a/test/Mono.Linker.Tests.Cases/Attributes.Debugger/DebuggerAttributesRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/Attributes.Debugger/DebuggerAttributesRemoved.xml
@@ -1,5 +1,5 @@
-
+
@@ -8,4 +8,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Attributes/OnlyKeepUsed/UnusedAttributePreservedViaLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/Attributes/OnlyKeepUsed/UnusedAttributePreservedViaLinkXmlIsKept.xml
index 02a75666f34f..d8498928e432 100644
--- a/test/Mono.Linker.Tests.Cases/Attributes/OnlyKeepUsed/UnusedAttributePreservedViaLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/Attributes/OnlyKeepUsed/UnusedAttributePreservedViaLinkXmlIsKept.xml
@@ -1,6 +1,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/DataFlow/SuppressWarningWithLinkAttributes.xml b/test/Mono.Linker.Tests.Cases/DataFlow/SuppressWarningWithLinkAttributes.xml
index ea59e779d9d8..699a05d5a4a0 100644
--- a/test/Mono.Linker.Tests.Cases/DataFlow/SuppressWarningWithLinkAttributes.xml
+++ b/test/Mono.Linker.Tests.Cases/DataFlow/SuppressWarningWithLinkAttributes.xml
@@ -1,5 +1,5 @@
-
-
+
+
Test
@@ -16,4 +16,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/DataFlow/XmlAnnotations.xml b/test/Mono.Linker.Tests.Cases/DataFlow/XmlAnnotations.xml
index 210c702a85be..0834859a112a 100644
--- a/test/Mono.Linker.Tests.Cases/DataFlow/XmlAnnotations.xml
+++ b/test/Mono.Linker.Tests.Cases/DataFlow/XmlAnnotations.xml
@@ -1,66 +1,66 @@
-
-
-
-
- ILLink
- IL2067
- member
- M:Mono.Linker.Tests.Cases.DataFlow.XmlAnnotations.ReadFromInstanceField
-
-
-
-
- 0
-
-
- PublicParameterlessConstructor
-
-
-
-
-
- PublicParameterlessConstructor
-
-
-
-
- PublicConstructors
-
-
-
-
-
-
- 0
-
-
-
-
-
-
- PublicParameterlessConstructor
-
-
-
-
-
-
- PublicParameterlessConstructor
-
-
-
-
-
- PublicParameterlessConstructor
-
-
-
-
-
- PublicParameterlessConstructor
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+ ILLink
+ IL2067
+ member
+ M:Mono.Linker.Tests.Cases.DataFlow.XmlAnnotations.ReadFromInstanceField
+
+
+
+
+ 0
+
+
+ PublicParameterlessConstructor
+
+
+
+
+
+ PublicParameterlessConstructor
+
+
+
+
+ PublicConstructors
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+ PublicParameterlessConstructor
+
+
+
+
+
+
+ PublicParameterlessConstructor
+
+
+
+
+
+ PublicParameterlessConstructor
+
+
+
+
+
+ PublicParameterlessConstructor
+
+
+
+
+
+
diff --git a/test/Mono.Linker.Tests.Cases/DynamicDependencies/Dependencies/DynamicDependencyMethodInNonReferencedAssemblyLibrary.xml b/test/Mono.Linker.Tests.Cases/DynamicDependencies/Dependencies/DynamicDependencyMethodInNonReferencedAssemblyLibrary.xml
index 5cad4f63d0b6..cdfc173bae23 100644
--- a/test/Mono.Linker.Tests.Cases/DynamicDependencies/Dependencies/DynamicDependencyMethodInNonReferencedAssemblyLibrary.xml
+++ b/test/Mono.Linker.Tests.Cases/DynamicDependencies/Dependencies/DynamicDependencyMethodInNonReferencedAssemblyLibrary.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.mono.Attributes.xml b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.mono.Attributes.xml
index eb72856066cb..5c47e5b50eaf 100644
--- a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.mono.Attributes.xml
+++ b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.mono.Attributes.xml
@@ -1,4 +1,4 @@
-
+
@@ -15,4 +15,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.netcore.Attributes.xml b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.netcore.Attributes.xml
index e6624a8d3db8..6ac287042c73 100644
--- a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.netcore.Attributes.xml
+++ b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXml.netcore.Attributes.xml
@@ -1,5 +1,5 @@
-
-
+
+
@@ -15,4 +15,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.mono.Attributes.xml b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.mono.Attributes.xml
index 22f530bd5507..a753e7bd8278 100644
--- a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.mono.Attributes.xml
+++ b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.mono.Attributes.xml
@@ -1,4 +1,4 @@
-
+
@@ -18,4 +18,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.netcore.Attributes.xml b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.netcore.Attributes.xml
index 67b9cbeac104..41b76603b675 100644
--- a/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.netcore.Attributes.xml
+++ b/test/Mono.Linker.Tests.Cases/DynamicDependencies/DynamicDependencyFromAttributeXmlOnNonReferencedAssembly.netcore.Attributes.xml
@@ -1,5 +1,5 @@
-
-
+
+
@@ -18,4 +18,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptors.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptors.xml
index 14435336d2f7..c2b88aa4121b 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptors.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptors.xml
@@ -47,4 +47,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalFalse.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalFalse.xml
index 20a0d37e1370..11319fb0e5c0 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalFalse.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalFalse.xml
@@ -5,4 +5,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalTrue.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalTrue.xml
index 495d8d823e8c..70ac07a32d9c 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalTrue.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureDescriptorsGlobalTrue.xml
@@ -5,4 +5,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutions.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutions.xml
index 2d006ecea6c1..289e2da4cb4c 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutions.xml
@@ -16,4 +16,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalFalse.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalFalse.xml
index 71b53b7fe915..afa6c53df64e 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalFalse.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalFalse.xml
@@ -6,4 +6,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalTrue.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalTrue.xml
index 9e9f85eb0502..45e28fed8f75 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalTrue.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsGlobalTrue.xml
@@ -6,4 +6,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsInvalid.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsInvalid.xml
index 78cc55ac5861..d87ad76ea8b7 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsInvalid.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsInvalid.xml
@@ -10,4 +10,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsNested.xml b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsNested.xml
index 224214377266..ce4ca0d56493 100644
--- a/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsNested.xml
+++ b/test/Mono.Linker.Tests.Cases/FeatureSettings/FeatureSubstitutionsNested.xml
@@ -31,4 +31,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved.xml b/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved.xml
index 932f34d599e3..2c89c730ca7b 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved2.xml b/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved2.xml
index 1395ed53f63b..c8f331492a44 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved2.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.AbstractClasses/NoKeptCtor/OverrideRemoval/PreservesOverriddenMethodOverrideOfUsedVirtualStillRemoved2.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter.xml
index 3acce84722a4..cf6110d0f5f6 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter.xml
@@ -8,4 +8,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter2.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter2.xml
index da1a70f25fb7..0263372a6d80 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter2.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter2.xml
@@ -8,4 +8,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter3.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter3.xml
index 7b6a3c763191..5643f8ba4384 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter3.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/InterfaceMarkOrderingDoesNotMatter3.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndAssemblyPreserveAll.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndAssemblyPreserveAll.xml
index 82bd1ac977f2..78f15870bf77 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndAssemblyPreserveAll.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndAssemblyPreserveAll.xml
@@ -1,3 +1,3 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveAll.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveAll.xml
index b6a27cfed0e8..66c11393dddf 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveAll.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveAll.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFields.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFields.xml
index 94b681a9dd7c..f03d3e8231f1 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFields.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFields.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFieldsWithInterfacesMarked.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFieldsWithInterfacesMarked.xml
index 674b3ca86fdc..b69fe6462e07 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFieldsWithInterfacesMarked.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveFieldsWithInterfacesMarked.xml
@@ -3,4 +3,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethods.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethods.xml
index 00a06f0c9596..376c8da442b2 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethods.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethods.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethodsWithInterfacesMarked.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethodsWithInterfacesMarked.xml
index 95d6579de5e0..a8bf95b4a834 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethodsWithInterfacesMarked.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveMethodsWithInterfacesMarked.xml
@@ -3,4 +3,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveNone.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveNone.xml
index 079694287765..ef7b6b03f5f3 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveNone.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoInstanceCtor/NoInstanceCtorAndTypePreserveNone.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfaceMethodPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfaceMethodPreservedViaXml.xml
index 608579eabdb8..d6d0e1a23aaf 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfaceMethodPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfaceMethodPreservedViaXml.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfacePropertyPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfacePropertyPreservedViaXml.xml
index f821a3d88b66..7b3aee27d2dc 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfacePropertyPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasExplicitInterfacePropertyPreservedViaXml.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasInterfaceMethodPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasInterfaceMethodPreservedViaXml.xml
index 2abd15c89a91..e87907328af6 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasInterfaceMethodPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeHasInterfaceMethodPreservedViaXml.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveFields.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveFields.xml
index 9106c06bd0d5..2b2484c4c42e 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveFields.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveFields.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethods.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethods.xml
index f75f875b7e96..16367b0191b3 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethods.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethods.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethodsAndInterfaceTypeMarked.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethodsAndInterfaceTypeMarked.xml
index 7a61853c9b84..950e9b98b773 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethodsAndInterfaceTypeMarked.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/NoKeptCtor/UnusedTypeWithPreserveMethodsAndInterfaceTypeMarked.xml
@@ -3,4 +3,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml
index 8a6a8d28e030..e21b5490e4b3 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedInterfaceHasMethodPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedInterfaceHasMethodPreservedViaXml.xml
index 0db48c0df0a3..32426386569c 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedInterfaceHasMethodPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnReferenceType/UnusedInterfaceHasMethodPreservedViaXml.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml
index 988ac904d5b7..bc819df99335 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedExplicitInterfaceHasMethodPreservedViaXml.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedInterfaceHasMethodPreservedViaXml.xml b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedInterfaceHasMethodPreservedViaXml.xml
index 1788f88b87df..76a2623f5d34 100644
--- a/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedInterfaceHasMethodPreservedViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Inheritance.Interfaces/OnValueType/UnusedInterfaceHasMethodPreservedViaXml.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Libraries/RootLibraryVisibleAndDescriptor.xml b/test/Mono.Linker.Tests.Cases/Libraries/RootLibraryVisibleAndDescriptor.xml
index f6f0705d40cf..ac1806d25420 100644
--- a/test/Mono.Linker.Tests.Cases/Libraries/RootLibraryVisibleAndDescriptor.xml
+++ b/test/Mono.Linker.Tests.Cases/Libraries/RootLibraryVisibleAndDescriptor.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/AssemblyLevelLinkerAttributeRemoval.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/AssemblyLevelLinkerAttributeRemoval.xml
index a9e2a798de34..1e12d8582dd9 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/AssemblyLevelLinkerAttributeRemoval.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/AssemblyLevelLinkerAttributeRemoval.xml
@@ -1,8 +1,8 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/EmbeddedAttributeErrorCases.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/EmbeddedAttributeErrorCases.xml
index bdf245917a7e..6b419e2ff6cc 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/EmbeddedAttributeErrorCases.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/EmbeddedAttributeErrorCases.xml
@@ -1,4 +1,4 @@
-
+
@@ -7,4 +7,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/LinkerAttributeRemovalAndPreserveAssembly_Lib.Descriptor.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/LinkerAttributeRemovalAndPreserveAssembly_Lib.Descriptor.xml
index 4fa3f75f93e7..d5ca5b732215 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/LinkerAttributeRemovalAndPreserveAssembly_Lib.Descriptor.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/LinkerAttributeRemovalAndPreserveAssembly_Lib.Descriptor.xml
@@ -1,4 +1,4 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/TestRemoveAttribute.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/TestRemoveAttribute.xml
index d3eb371d0f8e..b57be762e222 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/TestRemoveAttribute.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/Dependencies/TestRemoveAttribute.xml
@@ -1,7 +1,7 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/EmbeddedLinkAttributes.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/EmbeddedLinkAttributes.xml
index b006fe2c084b..943133a9efbe 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/EmbeddedLinkAttributes.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/EmbeddedLinkAttributes.xml
@@ -1,4 +1,4 @@
-
+
@@ -15,4 +15,4 @@
-
+
\ No newline at end of file
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkAttributeErrorCases.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkAttributeErrorCases.xml
index 8d6608eba11b..8471864ed77a 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkAttributeErrorCases.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkAttributeErrorCases.xml
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemoval.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemoval.xml
index aad34e6eb211..4dcf55e37f2a 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemoval.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemoval.xml
@@ -1,5 +1,5 @@
-
-
+
+
@@ -43,4 +43,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalAndPreserveAssembly.LinkAttributes.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalAndPreserveAssembly.LinkAttributes.xml
index b28401f8aea1..678898671da4 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalAndPreserveAssembly.LinkAttributes.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalAndPreserveAssembly.LinkAttributes.xml
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalConditional.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalConditional.xml
index b37f57dbbfec..b89cfa186c32 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalConditional.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalConditional.xml
@@ -1,5 +1,5 @@
-
+
@@ -23,4 +23,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalWithOverride.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalWithOverride.xml
index bcb01de0708f..109596c9f4a5 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalWithOverride.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/LinkerAttributeRemovalWithOverride.xml
@@ -1,5 +1,5 @@
-
-
+
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/OverrideAttributeRemoval.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/OverrideAttributeRemoval.xml
index b87939b677ee..3991969c5737 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/OverrideAttributeRemoval.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/OverrideAttributeRemoval.xml
@@ -1,4 +1,4 @@
-
+
@@ -6,4 +6,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArguments.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArguments.xml
index 639bb02f8c7f..7c30bfb4b37b 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArguments.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArguments.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArgumentsErrors.xml b/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArgumentsErrors.xml
index e71703e19274..be6d0650c774 100644
--- a/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArgumentsErrors.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkAttributes/TypedArgumentsErrors.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveAnExportedType.xml b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveAnExportedType.xml
index f469bb982bf1..a902f907122e 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveAnExportedType.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveAnExportedType.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExcludedFeatureCom.xml b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExcludedFeatureCom.xml
index bcd942aafea7..4b252bd6d5db 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExcludedFeatureCom.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExcludedFeatureCom.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExportedTypesUsingRegex.xml b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExportedTypesUsingRegex.xml
index b5827e265453..bf861fb2b1e6 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExportedTypesUsingRegex.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveExportedTypesUsingRegex.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveTypesUsingRegex.xml b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveTypesUsingRegex.xml
index 12f870c044ad..b2fd04071fb7 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveTypesUsingRegex.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/CanPreserveTypesUsingRegex.xml
@@ -1,6 +1,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/Dependencies/EmbeddedLinkXmlPreservesAdditionalAssemblyWithOverriddenMethod/Library1.xml b/test/Mono.Linker.Tests.Cases/LinkXml/Dependencies/EmbeddedLinkXmlPreservesAdditionalAssemblyWithOverriddenMethod/Library1.xml
index 58f90df9181c..191407292255 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/Dependencies/EmbeddedLinkXmlPreservesAdditionalAssemblyWithOverriddenMethod/Library1.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/Dependencies/EmbeddedLinkXmlPreservesAdditionalAssemblyWithOverriddenMethod/Library1.xml
@@ -1,12 +1,12 @@
-
+
-
+
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/EmbeddedLinkXmlUnresolvedReferencesAreReported.xml b/test/Mono.Linker.Tests.Cases/LinkXml/EmbeddedLinkXmlUnresolvedReferencesAreReported.xml
index c11615b239c1..a1e097fe1ebe 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/EmbeddedLinkXmlUnresolvedReferencesAreReported.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/EmbeddedLinkXmlUnresolvedReferencesAreReported.xml
@@ -1,4 +1,4 @@
-
+
@@ -24,4 +24,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnAssembly.xml b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnAssembly.xml
index 9583b20eec22..f512ad963de0 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnAssembly.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnAssembly.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnEvent.xml b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnEvent.xml
index d0fdc860de46..c6a851c98a5d 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnEvent.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnEvent.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnField.xml b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnField.xml
index b7a251bf8a0b..a1afd0b206be 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnField.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnField.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnMethod.xml b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnMethod.xml
index 5aaf4c06f2aa..53fb365c047b 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnMethod.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnMethod.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnProperty.xml b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnProperty.xml
index 95d59ecab551..fc0c45846367 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnProperty.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnProperty.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnType.xml b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnType.xml
index a2e91e062da5..9f21a61e916a 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnType.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/FeatureExclude/OnType.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/LinkXmlErrorCases.xml b/test/Mono.Linker.Tests.Cases/LinkXml/LinkXmlErrorCases.xml
index 6e1262afcf47..90cc7c84a945 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/LinkXmlErrorCases.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/LinkXmlErrorCases.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/PreserveIndividualMembersOfNonRequiredType.xml b/test/Mono.Linker.Tests.Cases/LinkXml/PreserveIndividualMembersOfNonRequiredType.xml
index ca4aac65c1d4..e92bfd999ba9 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/PreserveIndividualMembersOfNonRequiredType.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/PreserveIndividualMembersOfNonRequiredType.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/PreserveSecondLevelMethodsOfNonRequiredType.xml b/test/Mono.Linker.Tests.Cases/LinkXml/PreserveSecondLevelMethodsOfNonRequiredType.xml
index a7c536e3d429..5205b9828562 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/PreserveSecondLevelMethodsOfNonRequiredType.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/PreserveSecondLevelMethodsOfNonRequiredType.xml
@@ -1,7 +1,7 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/TypeWithPreserveFieldsHasBackingFieldsOfPropertiesRemoved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/TypeWithPreserveFieldsHasBackingFieldsOfPropertiesRemoved.xml
index 338ee7f7603b..87a87b6412e9 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/TypeWithPreserveFieldsHasBackingFieldsOfPropertiesRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/TypeWithPreserveFieldsHasBackingFieldsOfPropertiesRemoved.xml
@@ -1,6 +1,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedAssemblyWithNoDefinedPreserveHasAllTypesPreserved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedAssemblyWithNoDefinedPreserveHasAllTypesPreserved.xml
index ca7da2c44f01..20e8e7a54c17 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedAssemblyWithNoDefinedPreserveHasAllTypesPreserved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedAssemblyWithNoDefinedPreserveHasAllTypesPreserved.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedEventPreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedEventPreservedByLinkXmlIsKept.xml
index 027cc59d1bb9..78e9e478b6ba 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedEventPreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedEventPreservedByLinkXmlIsKept.xml
@@ -1,5 +1,5 @@
-
-
+
+
@@ -7,4 +7,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedFieldPreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedFieldPreservedByLinkXmlIsKept.xml
index 82daa710c054..d1d69e7e71d4 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedFieldPreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedFieldPreservedByLinkXmlIsKept.xml
@@ -1,4 +1,4 @@
-
+
@@ -9,4 +9,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedGenericTypeWithPreserveAllHasAllMembersPreserved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedGenericTypeWithPreserveAllHasAllMembersPreserved.xml
index b2da72420721..2744acc039ab 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedGenericTypeWithPreserveAllHasAllMembersPreserved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedGenericTypeWithPreserveAllHasAllMembersPreserved.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveAllIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveAllIsKept.xml
index 48d80c17d0eb..64294e81dd49 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveAllIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveAllIsKept.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveNothingIsRemoved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveNothingIsRemoved.xml
index 0cd063a84e61..eb630c7faa1b 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveNothingIsRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedInterfaceTypeOnTypeWithPreserveNothingIsRemoved.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedMethodPreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedMethodPreservedByLinkXmlIsKept.xml
index dff455e7a8dc..16e3047b3f55 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedMethodPreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedMethodPreservedByLinkXmlIsKept.xml
@@ -1,4 +1,4 @@
-
+
@@ -8,4 +8,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNestedTypePreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNestedTypePreservedByLinkXmlIsKept.xml
index 7990e8fec114..d4b5fdc005d7 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNestedTypePreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNestedTypePreservedByLinkXmlIsKept.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNonRequiredTypeIsRemoved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNonRequiredTypeIsRemoved.xml
index 168b5aa2c4a6..7bdd7b3b645c 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNonRequiredTypeIsRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedNonRequiredTypeIsRemoved.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedPropertyPreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedPropertyPreservedByLinkXmlIsKept.xml
index c606c5445891..221eefd7a1b2 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedPropertyPreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedPropertyPreservedByLinkXmlIsKept.xml
@@ -1,4 +1,4 @@
-
+
@@ -14,4 +14,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeDeclarationPreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeDeclarationPreservedByLinkXmlIsKept.xml
index c99f6b46b7de..6032811fd90d 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeDeclarationPreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeDeclarationPreservedByLinkXmlIsKept.xml
@@ -1,5 +1,5 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeIsPresservedWhenEntireAssemblyIsPreserved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeIsPresservedWhenEntireAssemblyIsPreserved.xml
index 7ecdb6c22381..c4645c57e445 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeIsPresservedWhenEntireAssemblyIsPreserved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeIsPresservedWhenEntireAssemblyIsPreserved.xml
@@ -1,3 +1,3 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlIsKept.xml
index ffb652e1e911..b2c4633e1f2c 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlIsKept.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlWithCommentIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlWithCommentIsKept.xml
index a6e5643a2159..88bfeaf5fc3a 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlWithCommentIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypePreservedByLinkXmlWithCommentIsKept.xml
@@ -1,6 +1,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithNoDefinedPreserveHasAllMembersPreserved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithNoDefinedPreserveHasAllMembersPreserved.xml
index d84df95e0f9c..d7548405967d 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithNoDefinedPreserveHasAllMembersPreserved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithNoDefinedPreserveHasAllMembersPreserved.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveAllHasAllMembersPreserved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveAllHasAllMembersPreserved.xml
index 7987a7765ab0..c71b8c508b51 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveAllHasAllMembersPreserved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveAllHasAllMembersPreserved.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveFieldsHasMethodsRemoved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveFieldsHasMethodsRemoved.xml
index 619a8db26f1f..ed6896e8d038 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveFieldsHasMethodsRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveFieldsHasMethodsRemoved.xml
@@ -1,7 +1,7 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveMethodsHasFieldsRemoved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveMethodsHasFieldsRemoved.xml
index 20723f8ed62c..140a519e1496 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveMethodsHasFieldsRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveMethodsHasFieldsRemoved.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingAndPreserveMembers.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingAndPreserveMembers.xml
index d672e9e094af..e60af5a30168 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingAndPreserveMembers.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingAndPreserveMembers.xml
@@ -1,8 +1,8 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingHasMembersRemoved.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingHasMembersRemoved.xml
index f76df307a894..48807c21296f 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingHasMembersRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UnusedTypeWithPreserveNothingHasMembersRemoved.xml
@@ -1,5 +1,5 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKept.xml
index 659c05db584c..faa23ee58d69 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKept.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKeptWhenRooted.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKeptWhenRooted.xml
index 674ca6b7e88b..d90f3e8f2b8c 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKeptWhenRooted.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredExportedTypeIsKeptWhenRooted.xml
@@ -2,4 +2,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKept.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKept.xml
index 2294c4f4fe54..63bc4af4e795 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKept.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKeptWithSingleMethod.xml b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKeptWithSingleMethod.xml
index c15d664bc115..03b30a4edbfa 100644
--- a/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKeptWithSingleMethod.xml
+++ b/test/Mono.Linker.Tests.Cases/LinkXml/UsedNonRequiredTypeIsKeptWithSingleMethod.xml
@@ -9,4 +9,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/PreserveDependencies/Dependencies/PreserveDependencyMethodInNonReferencedAssemblyLibrary.xml b/test/Mono.Linker.Tests.Cases/PreserveDependencies/Dependencies/PreserveDependencyMethodInNonReferencedAssemblyLibrary.xml
index 732b24680068..9fd58947c06a 100644
--- a/test/Mono.Linker.Tests.Cases/PreserveDependencies/Dependencies/PreserveDependencyMethodInNonReferencedAssemblyLibrary.xml
+++ b/test/Mono.Linker.Tests.Cases/PreserveDependencies/Dependencies/PreserveDependencyMethodInNonReferencedAssemblyLibrary.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.attributes.xml b/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.attributes.xml
index d37541b83327..750183f153dd 100644
--- a/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.attributes.xml
+++ b/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.attributes.xml
@@ -1,5 +1,5 @@
-
-
+
+
@@ -9,4 +9,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.descriptor.xml b/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.descriptor.xml
index 46a63f726e1b..dfae58d20513 100644
--- a/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.descriptor.xml
+++ b/test/Mono.Linker.Tests.Cases/RequiresCapability/RequiresViaXml.descriptor.xml
@@ -1,4 +1,4 @@
-
+
@@ -7,4 +7,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfActionIsCopy_Lib1.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfActionIsCopy_Lib1.xml
index 6547ff29616e..3430d280ed10 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfActionIsCopy_Lib1.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfActionIsCopy_Lib1.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfNameDoesNotMatchAnAssembly_Lib1_NotMatchingName.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfNameDoesNotMatchAnAssembly_Lib1_NotMatchingName.xml
index 3ee976f4c817..5a554750659d 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfNameDoesNotMatchAnAssembly_Lib1_NotMatchingName.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsNotProcessedIfNameDoesNotMatchAnAssembly_Lib1_NotMatchingName.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsProcessedIfActionIsLink_Lib1.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsProcessedIfActionIsLink_Lib1.xml
index 9f01cc0e1c8e..24118071f6b7 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsProcessedIfActionIsLink_Lib1.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileInReferencedAssemblyIsProcessedIfActionIsLink_Lib1.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedIfNameDoesNotMatchAnAssembly.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedIfNameDoesNotMatchAnAssembly.xml
index 8494ad013983..dcb6cde24e41 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedIfNameDoesNotMatchAnAssembly.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedIfNameDoesNotMatchAnAssembly.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptors.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptors.xml
index eb7fc367f8b6..21f9584fdcba 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptors.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptors.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptorsAndRemoved.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptorsAndRemoved.xml
index 63bb47ab4b65..f66b1bc1ed1d 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptorsAndRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsNotProcessedWithIgnoreDescriptorsAndRemoved.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessed.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessed.xml
index 2b04a8f94926..46466d692253 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessed.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessed.xml
@@ -1,6 +1,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedAndKept.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedAndKept.xml
index 84d733343a35..994e32a42824 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedAndKept.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedAndKept.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedIfNameMatchesAnAssembly.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedIfNameMatchesAnAssembly.xml
index f5ede1e89ea5..13ac06937c99 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedIfNameMatchesAnAssembly.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/EmbeddedLinkXmlFileIsProcessedIfNameMatchesAnAssembly.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/NonLinkerEmbeddedResourceHasNoImpact.xml b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/NonLinkerEmbeddedResourceHasNoImpact.xml
index 1fb65aa9faf1..a2e0725b00ed 100644
--- a/test/Mono.Linker.Tests.Cases/Resources/Dependencies/NonLinkerEmbeddedResourceHasNoImpact.xml
+++ b/test/Mono.Linker.Tests.Cases/Resources/Dependencies/NonLinkerEmbeddedResourceHasNoImpact.xml
@@ -1,2 +1,2 @@
-
-
\ No newline at end of file
+
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutions.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutions.xml
index 00c9a0e583a7..e770eee93e31 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutions.xml
@@ -7,4 +7,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsErrorCases.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsErrorCases.xml
index fdf8c332a264..e4103fe6489d 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsErrorCases.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsErrorCases.xml
@@ -5,4 +5,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsKept.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsKept.xml
index 01499d5d7237..9860006b4510 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsKept.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsKept.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutions.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutions.xml
index 3b321f61b46c..0b9723721deb 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutions.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutionsAndRemoved.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutionsAndRemoved.xml
index 019028c71a89..c77f9e6a00f1 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutionsAndRemoved.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/EmbeddedSubstitutionsNotProcessedWithIgnoreSubstitutionsAndRemoved.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedField.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedField.xml
index 0a595ab62764..431e2358539d 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedField.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedField.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedMethod.xml b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedMethod.xml
index c3561ef99993..b616191f8aff 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedMethod.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/Dependencies/ReferencedMethod.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Substitutions/SubstitutionsErrorCases.xml b/test/Mono.Linker.Tests.Cases/Substitutions/SubstitutionsErrorCases.xml
index f39691a204a5..98b6d5ae469c 100644
--- a/test/Mono.Linker.Tests.Cases/Substitutions/SubstitutionsErrorCases.xml
+++ b/test/Mono.Linker.Tests.Cases/Substitutions/SubstitutionsErrorCases.xml
@@ -1,4 +1,4 @@
-
+
@@ -13,4 +13,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/TypeForwarding/Dependencies/ForwarderLibrary.xml b/test/Mono.Linker.Tests.Cases/TypeForwarding/Dependencies/ForwarderLibrary.xml
index d866868fdae8..5306be503a9f 100644
--- a/test/Mono.Linker.Tests.Cases/TypeForwarding/Dependencies/ForwarderLibrary.xml
+++ b/test/Mono.Linker.Tests.Cases/TypeForwarding/Dependencies/ForwarderLibrary.xml
@@ -4,4 +4,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/TypeForwarding/TypeForwarderOnlyAssemblyCanBePreservedViaLinkXml.xml b/test/Mono.Linker.Tests.Cases/TypeForwarding/TypeForwarderOnlyAssemblyCanBePreservedViaLinkXml.xml
index 28d5c08cdd08..2240fbfaef8a 100644
--- a/test/Mono.Linker.Tests.Cases/TypeForwarding/TypeForwarderOnlyAssemblyCanBePreservedViaLinkXml.xml
+++ b/test/Mono.Linker.Tests.Cases/TypeForwarding/TypeForwarderOnlyAssemblyCanBePreservedViaLinkXml.xml
@@ -1,4 +1,4 @@
-
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/UnreachableBlock/Dependencies/LibWithConstantSubstitution.xml b/test/Mono.Linker.Tests.Cases/UnreachableBlock/Dependencies/LibWithConstantSubstitution.xml
index a85803ffa908..8e5ec387b6ac 100644
--- a/test/Mono.Linker.Tests.Cases/UnreachableBlock/Dependencies/LibWithConstantSubstitution.xml
+++ b/test/Mono.Linker.Tests.Cases/UnreachableBlock/Dependencies/LibWithConstantSubstitution.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/UnreachableBlock/InstanceMethodSubstitutions.xml b/test/Mono.Linker.Tests.Cases/UnreachableBlock/InstanceMethodSubstitutions.xml
index 66ff153ae5b5..5d4335406ae6 100644
--- a/test/Mono.Linker.Tests.Cases/UnreachableBlock/InstanceMethodSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/UnreachableBlock/InstanceMethodSubstitutions.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/UnreachableBlock/MethodWithParametersSubstitutions.xml b/test/Mono.Linker.Tests.Cases/UnreachableBlock/MethodWithParametersSubstitutions.xml
index b3eb6cd84c8d..d589f2ecc6bb 100644
--- a/test/Mono.Linker.Tests.Cases/UnreachableBlock/MethodWithParametersSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/UnreachableBlock/MethodWithParametersSubstitutions.xml
@@ -1,4 +1,4 @@
-
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarnAsErrorSubstitutions.xml b/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarnAsErrorSubstitutions.xml
index 803e237b968b..fa6de693c46b 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarnAsErrorSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarnAsErrorSubstitutions.xml
@@ -1,4 +1,4 @@
-
+
@@ -15,4 +15,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarningsSubstitutions.xml b/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarningsSubstitutions.xml
index d51f5ae5d1f8..141a1fc8de4f 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarningsSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/CanDisableWarningsSubstitutions.xml
@@ -1,4 +1,4 @@
-
+
@@ -15,4 +15,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/CanWarnAsErrorSubstitutions.xml b/test/Mono.Linker.Tests.Cases/Warnings/CanWarnAsErrorSubstitutions.xml
index 6dfd39b48217..16862b155a61 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/CanWarnAsErrorSubstitutions.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/CanWarnAsErrorSubstitutions.xml
@@ -1,4 +1,4 @@
-
+
@@ -15,4 +15,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/AddSuppressionsBeforeAttributeRemoval.xml b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/AddSuppressionsBeforeAttributeRemoval.xml
index bd79f27926cf..61f620556f23 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/AddSuppressionsBeforeAttributeRemoval.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/AddSuppressionsBeforeAttributeRemoval.xml
@@ -1,8 +1,8 @@
-
-
+
+
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.mono.xml b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.mono.xml
index 9fcdb351d8de..b7f60a39074e 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.mono.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.mono.xml
@@ -1,5 +1,5 @@
-
-
+
+
ILLink
@@ -32,4 +32,4 @@
M:Mono.Linker.Tests.Cases.Warnings.Dependencies.TriggerWarnings_Lib.get_Warning2
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.netcore.xml b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.netcore.xml
index 86ed0b256c6d..3761a1c85789 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.netcore.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsUsingTargetViaXml.netcore.xml
@@ -1,5 +1,5 @@
-
-
+
+
ILLink
@@ -32,4 +32,4 @@
M:Mono.Linker.Tests.Cases.Warnings.Dependencies.TriggerWarnings_Lib.get_Warning2
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsViaXml.xml b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsViaXml.xml
index a7673e5a5c6a..00227a178475 100644
--- a/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsViaXml.xml
+++ b/test/Mono.Linker.Tests.Cases/Warnings/WarningSuppression/SuppressWarningsViaXml.xml
@@ -1,5 +1,5 @@
-
+
@@ -14,4 +14,4 @@
-
\ No newline at end of file
+
diff --git a/test/Mono.Linker.Tests/TestCases/Dependencies/WarningSuppressionExpectations3.xml b/test/Mono.Linker.Tests/TestCases/Dependencies/WarningSuppressionExpectations3.xml
index 80ca6f4023b8..b1552097b46b 100644
--- a/test/Mono.Linker.Tests/TestCases/Dependencies/WarningSuppressionExpectations3.xml
+++ b/test/Mono.Linker.Tests/TestCases/Dependencies/WarningSuppressionExpectations3.xml
@@ -1,4 +1,4 @@
-
+
@@ -32,4 +32,4 @@
M:Mono.Linker.Tests.Cases.Warnings.Dependencies.TriggerWarnings_Lib.Warning1
-
\ No newline at end of file
+