[AaruFormat] Implement Open

This commit is contained in:
2025-10-11 16:57:19 +01:00
parent f2b421a6b3
commit 57b60bc7dd
4 changed files with 206 additions and 160 deletions

View File

@@ -1,3 +1,4 @@
using System;
using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs;
@@ -7,7 +8,10 @@ namespace Aaru.Images;
/// <summary>Implements reading and writing AaruFormat media images</summary>
public sealed partial class AaruFormat : IWritableOpticalImage, IVerifiableImage, IWritableTapeImage
{
const string MODULE_NAME = "Aaru Format plugin";
readonly ImageInfo _imageInfo;
IntPtr _context;
public AaruFormat() => _imageInfo = new ImageInfo
{

View File

@@ -0,0 +1,42 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces;
using Aaru.Logging;
namespace Aaru.Images;
public sealed partial class AaruFormat
{
#region IWritableOpticalImage Members
/// <inheritdoc />
public ErrorNumber Open(IFilter imageFilter)
{
string imagePath = imageFilter.BasePath;
_context = aaruf_open(imagePath);
if(_context != IntPtr.Zero) return ErrorNumber.NoError;
int errno = Marshal.GetLastWin32Error();
AaruLogging.Debug(MODULE_NAME,
"Failed to open AaruFormat image {0}, libaaruformat returned error number {1}",
imagePath,
errno);
return (ErrorNumber)errno;
}
#endregion
// AARU_EXPORT void AARU_CALL *aaruf_open(const char *filepath)
[LibraryImport("libaaruformat",
EntryPoint = "aaruf_open",
StringMarshalling = StringMarshalling.Utf8,
SetLastError = true)]
[UnmanagedCallConv(CallConvs = [typeof(CallConvStdcall)])]
private static partial IntPtr aaruf_open(string filepath);
}

View File

@@ -3,7 +3,6 @@ using System.Collections.Generic;
using Aaru.CommonTypes;
using Aaru.CommonTypes.AaruMetadata;
using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs;
using TapeFile = Aaru.CommonTypes.Structs.TapeFile;
using TapePartition = Aaru.CommonTypes.Structs.TapePartition;
@@ -22,9 +21,6 @@ public sealed partial class AaruFormat
#region IWritableOpticalImage Members
/// <inheritdoc />
public ErrorNumber Open(IFilter imageFilter) => throw new NotImplementedException();
/// <inheritdoc />
public ErrorNumber ReadMediaTag(MediaTagType tag, out byte[] buffer) => throw new NotImplementedException();

View File

@@ -1,4 +1,7 @@
<wpf:ResourceDictionary xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml:space="preserve">
<wpf:ResourceDictionary xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="clr-namespace:System;assembly=mscorlib"
xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xml:space="preserve">
<s:String x:Key="/Default/CodeInspection/CppInitialization/DefaultPointerInitializer/@EntryValue">Null</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=858398D1_002D7321_002D4763_002D8BAB_002D56BBFEC74E29_002Fd_003Acuetools_002Enet/@EntryIndexedValue">ExplicitlyExcluded</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=AnnotateCanBeNullTypeMember/@EntryIndexedValue"></s:String>
@@ -340,109 +343,109 @@
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=WithExpressionInsteadOfInitializer/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=WrongIndentSize/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/UseCollectionExpression/ConvertEmptyCollection/@EntryValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer01/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer02/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer03/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer04/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer05/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AVA2001/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1024/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1027/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1030/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1033/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1041/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1060/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1303/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1304/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1309/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1417/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1420/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1421/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1507/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1510/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1511/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1512/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1513/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1700/@EntryIndexedValue">HINT</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1714/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1802/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1805/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1810/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1813/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1819/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1820/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1822/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1824/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1826/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1827/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1828/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1829/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1830/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1834/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1835/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1836/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1837/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1838/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1839/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1840/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1841/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1842/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1843/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1844/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1845/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1846/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1847/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1848/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1849/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1850/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1851/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1852/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1853/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1854/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1855/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1856/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1858/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1859/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1861/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1862/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1863/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1864/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1868/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1869/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1870/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2002/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2011/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2014/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2018/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2101/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2200/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2211/@EntryIndexedValue">HINT</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2241/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2248/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2249/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2251/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2327/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2328/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC11/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC12/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC13/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC14/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC15/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC16/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPS01/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPS06/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=ERP021/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=ERP022/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=FAA0004/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=FluentAssertions0801/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1000/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1001/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1002/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1003/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1004/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1010/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1012/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1013/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer01/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer02/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer03/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer04/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AsyncFixer05/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=AVA2001/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1024/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1027/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1030/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1033/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1041/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1060/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1303/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1304/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1309/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1417/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1420/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1421/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1507/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1510/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1511/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1512/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1513/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1700/@EntryIndexedValue">HINT</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1714/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1802/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1805/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1810/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1813/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1819/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1820/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1822/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1824/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1826/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1827/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1828/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1829/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1830/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1834/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1835/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1836/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1837/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1838/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1839/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1840/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1841/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1842/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1843/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1844/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1845/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1846/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1847/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1848/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1849/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1850/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1851/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1852/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1853/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1854/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1855/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1856/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1858/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1859/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1861/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1862/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1863/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1864/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1868/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1869/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA1870/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2002/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2011/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2014/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2018/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2101/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2200/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2211/@EntryIndexedValue">HINT</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2241/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2248/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2249/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2251/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2327/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=CA2328/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC11/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC12/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC13/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC14/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC15/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPC16/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPS01/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=EPS06/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=ERP021/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=ERP022/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=FAA0004/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=FluentAssertions0801/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1000/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1001/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1002/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1003/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1004/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1010/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1012/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=MT1013/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=NUnit2001/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=NUnit2002/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=NUnit2004/@EntryIndexedValue">ERROR</s:String>
@@ -488,57 +491,57 @@
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=NUnit2048/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=NUnit2049/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=NUnit2050/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2031/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2044/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2061/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2064/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2067/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2068/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2077/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2082/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2086/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2087/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2089/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2105/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2106/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2107/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2108/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2109/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2110/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2113/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2116/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2117/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2120/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2124/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2125/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2133/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2136/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2142/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1020/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1068/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1077/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1078/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1096/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1128/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1204/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1229/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1235/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1000/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1010/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1020/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1021/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1045/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1054/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1055/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1056/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1057/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1058/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1060/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1061/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD010/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD103/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD106/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD200/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2031/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2044/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2061/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2064/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2067/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2068/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2077/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2082/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2086/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2087/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2089/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2105/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2106/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2107/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2108/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2109/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2110/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2113/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2116/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2117/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2120/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2124/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2125/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2133/@EntryIndexedValue">ERROR</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2136/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=PH2142/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1020/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1068/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1077/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1078/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1096/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1128/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1204/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1229/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=RCS1235/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1000/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1010/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1020/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=Spectre1021/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1045/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1054/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1055/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1056/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1057/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1058/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1060/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=SYSLIB1061/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD010/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD103/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD106/@EntryIndexedValue">WARNING</s:String>
<s:String x:Key="/Default/CodeInspection/Roslyn/RoslynCustomSeverities/=VSTHRD200/@EntryIndexedValue">SUGGESTION</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CppCodeStyle/BracesInForStatement/@EntryValue">RequiredForMultiline</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CppCodeStyle/BracesInIfStatement/@EntryValue">RequiredForMultiline</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CppCodeStyle/BracesInWhileStatement/@EntryValue">RequiredForMultiline</s:String>
@@ -890,7 +893,7 @@
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpKeepExistingMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpPlaceEmbeddedOnSameLineMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ECSharpUseContinuousIndentInsideBracesMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002EMemberReordering_002EMigrations_002ECSharpFileLayoutPatternRemoveIsAttributeUpgrade/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002EMemberReordering_002EMigrations_002ECSharpFileLayoutPatternRemoveIsAttributeUpgrade/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EAlwaysTreatStructAsNotReorderableMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EPredefinedNamingRulesToUserRulesUpgrade/@EntryIndexedValue">True</s:Boolean>
@@ -1316,6 +1319,7 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=legacyesx/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Legendia/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=LEOT/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=libaaruformat/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=libc/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=libudev/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=lisafs/@EntryIndexedValue">True</s:Boolean>