refactored SearchExpression
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
namespace ParadoxSaveParser.Lib;
|
||||
|
||||
/// <summary>
|
||||
/// Encodings used by Paradox save files.
|
||||
/// Touching this class registers the code page provider, so no consumer has to do it.
|
||||
/// </summary>
|
||||
public static class ParadoxEncodings
|
||||
{
|
||||
/// <summary>Encoding of EU4 save files.</summary>
|
||||
public static Encoding Windows1252 { get; }
|
||||
|
||||
static ParadoxEncodings()
|
||||
{
|
||||
// .NET ships only ASCII, Latin1 and the Unicode encodings; code pages come from this provider
|
||||
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
|
||||
// assigned here and not in an initializer, which would run before the provider is registered
|
||||
Windows1252 = Encoding.GetEncoding(1252);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user