diff --git a/src/CharsetDetector.cs b/src/CharsetDetector.cs index 47ddc5e..87405da 100644 --- a/src/CharsetDetector.cs +++ b/src/CharsetDetector.cs @@ -53,7 +53,7 @@ namespace UtfUnknown /// public class CharsetDetector { - internal InputState InputState; + private InputState _inputState; /// /// Start of the file @@ -89,7 +89,7 @@ private IList CharsetProbers { get { - switch (InputState) + switch (_inputState) { case InputState.EscASCII: return _escCharsetProber; @@ -112,7 +112,7 @@ private IList CharsetProbers private CharsetDetector() { _start = true; - InputState = InputState.PureASCII; + _inputState = InputState.PureASCII; _lastChar = 0x00; } @@ -350,9 +350,9 @@ private void FindInputState(byte[] buf, int offset, int len) if ((buf[i] & 0x80) != 0 && buf[i] != 0xA0) { // we got a non-ascii byte (high-byte) - if (InputState != InputState.Highbyte) + if (_inputState != InputState.Highbyte) { - InputState = InputState.Highbyte; + _inputState = InputState.Highbyte; // kill EscCharsetProber if it is active _escCharsetProber = null; @@ -361,11 +361,11 @@ private void FindInputState(byte[] buf, int offset, int len) } else { - if (InputState == InputState.PureASCII && + if (_inputState == InputState.PureASCII && (buf[i] == 0x1B || (buf[i] == 0x7B && _lastChar == 0x7E))) { // found escape character or HZ "~{" - InputState = InputState.EscASCII; + _inputState = InputState.EscASCII; _escCharsetProber = _escCharsetProber ?? GetNewProbers(); } _lastChar = buf[i]; @@ -453,7 +453,7 @@ private DetectionResult DataEnd() return new DetectionResult(_detectionDetail); } - if (InputState == InputState.Highbyte) + if (_inputState == InputState.Highbyte) { var detectionResults = _charsetProbers .Select(prober => new DetectionDetail(prober)) @@ -465,12 +465,12 @@ private DetectionResult DataEnd() //TODO why done isn't true? } - else if (InputState == InputState.PureASCII) + else if (_inputState == InputState.PureASCII) { //TODO why done isn't true? return new DetectionResult(new DetectionDetail(CodepageName.ASCII, 1.0f)); } - else if (InputState == InputState.EscASCII) + else if (_inputState == InputState.EscASCII) { return new DetectionResult(new DetectionDetail(CodepageName.ASCII, 1.0f)); } @@ -480,7 +480,7 @@ private DetectionResult DataEnd() internal IList GetNewProbers() { - switch (InputState) + switch (_inputState) { case InputState.EscASCII: return new List() { new EscCharsetProber() }; @@ -499,4 +499,4 @@ internal IList GetNewProbers() } } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Chinese/BIG5DistributionAnalyser.cs b/src/Core/Analyzers/MultiByte/Chinese/BIG5DistributionAnalyser.cs index 4507938..2b206c3 100644 --- a/src/Core/Analyzers/MultiByte/Chinese/BIG5DistributionAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Chinese/BIG5DistributionAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Chinese { - public class BIG5DistributionAnalyser : CharDistributionAnalyser + internal class BIG5DistributionAnalyser : CharDistributionAnalyser { // Big5 frequency table // by Taiwan's Mandarin Promotion Council @@ -926,4 +926,4 @@ public override int GetOrder(byte[] buf, int offset) } } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Chinese/EUCTWDistributionAnalyser.cs b/src/Core/Analyzers/MultiByte/Chinese/EUCTWDistributionAnalyser.cs index 262d5cc..7aefec3 100644 --- a/src/Core/Analyzers/MultiByte/Chinese/EUCTWDistributionAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Chinese/EUCTWDistributionAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Chinese { - public class EUCTWDistributionAnalyser : CharDistributionAnalyser + internal class EUCTWDistributionAnalyser : CharDistributionAnalyser { // EUCTW frequency table // Converted from big5 work @@ -425,4 +425,4 @@ public override int GetOrder(byte[] buf, int offset) return -1; } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Chinese/GB18030DistributionAnalyser.cs b/src/Core/Analyzers/MultiByte/Chinese/GB18030DistributionAnalyser.cs index 1ccb134..ee50b06 100644 --- a/src/Core/Analyzers/MultiByte/Chinese/GB18030DistributionAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Chinese/GB18030DistributionAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Chinese { - public class GB18030DistributionAnalyser : CharDistributionAnalyser + internal class GB18030DistributionAnalyser : CharDistributionAnalyser { // GB2312 most frequently used character table // Char to FreqOrder table, from hz6763 @@ -471,4 +471,4 @@ public override int GetOrder(byte[] buf, int offset) return -1; } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Japanese/EUCJPContextAnalyser.cs b/src/Core/Analyzers/MultiByte/Japanese/EUCJPContextAnalyser.cs index bf55de7..b444048 100644 --- a/src/Core/Analyzers/MultiByte/Japanese/EUCJPContextAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Japanese/EUCJPContextAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Japanese { - public class EUCJPContextAnalyser : JapaneseContextAnalyser + internal class EUCJPContextAnalyser : JapaneseContextAnalyser { private const byte HIRAGANA_FIRST_BYTE = 0xA4; @@ -36,4 +36,4 @@ protected override int GetOrder(byte[] buf, int offset) return -1; } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Japanese/EUCJPDistributionAnalyser.cs b/src/Core/Analyzers/MultiByte/Japanese/EUCJPDistributionAnalyser.cs index bc9e1e0..44d1186 100644 --- a/src/Core/Analyzers/MultiByte/Japanese/EUCJPDistributionAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Japanese/EUCJPDistributionAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Japanese { - public class EUCJPDistributionAnalyser : SJISDistributionAnalyser + internal class EUCJPDistributionAnalyser : SJISDistributionAnalyser { /// /// first byte range: 0xa0 -- 0xfe @@ -15,4 +15,4 @@ public override int GetOrder(byte[] buf, int offset) return -1; } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Japanese/JapaneseContextAnalyser.cs b/src/Core/Analyzers/MultiByte/Japanese/JapaneseContextAnalyser.cs index c6c8d2b..f69772f 100644 --- a/src/Core/Analyzers/MultiByte/Japanese/JapaneseContextAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Japanese/JapaneseContextAnalyser.cs @@ -38,7 +38,7 @@ namespace UtfUnknown.Core.Analyzers.Japanese { - public abstract class JapaneseContextAnalyser + internal abstract class JapaneseContextAnalyser { protected const int CATEGORIES_NUM = 6; protected const int ENOUGH_REL_THRESHOLD = 100; diff --git a/src/Core/Analyzers/MultiByte/Japanese/SJISContextAnalyser.cs b/src/Core/Analyzers/MultiByte/Japanese/SJISContextAnalyser.cs index 2c973b3..e32c20c 100644 --- a/src/Core/Analyzers/MultiByte/Japanese/SJISContextAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Japanese/SJISContextAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Japanese { - public class SJISContextAnalyser : JapaneseContextAnalyser + internal class SJISContextAnalyser : JapaneseContextAnalyser { private const byte HIRAGANA_FIRST_BYTE = 0x82; @@ -33,4 +33,4 @@ protected override int GetOrder(byte[] buf, int offset) return -1; } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Japanese/SJISDistributionAnalyser.cs b/src/Core/Analyzers/MultiByte/Japanese/SJISDistributionAnalyser.cs index e4eb617..184d5a0 100644 --- a/src/Core/Analyzers/MultiByte/Japanese/SJISDistributionAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Japanese/SJISDistributionAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Japanese { - public class SJISDistributionAnalyser : CharDistributionAnalyser + internal class SJISDistributionAnalyser : CharDistributionAnalyser { // Sampling from about 20M text materials include literature and computer technology // Japanese frequency table, applied to both S-JIS and EUC-JP @@ -575,4 +575,4 @@ public override int GetOrder(byte[] buf, int offset) return order; } } -} \ No newline at end of file +} diff --git a/src/Core/Analyzers/MultiByte/Korean/EUCKRDistributionAnalyser.cs b/src/Core/Analyzers/MultiByte/Korean/EUCKRDistributionAnalyser.cs index b4374a5..720fdc6 100644 --- a/src/Core/Analyzers/MultiByte/Korean/EUCKRDistributionAnalyser.cs +++ b/src/Core/Analyzers/MultiByte/Korean/EUCKRDistributionAnalyser.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Analyzers.Korean { - public class EUCKRDistributionAnalyser : CharDistributionAnalyser + internal class EUCKRDistributionAnalyser : CharDistributionAnalyser { // Sampling from about 20M text materials include literature and computer technology diff --git a/src/Core/BitPackage.cs b/src/Core/BitPackage.cs index c58724f..b71cb61 100644 --- a/src/Core/BitPackage.cs +++ b/src/Core/BitPackage.cs @@ -38,23 +38,23 @@ namespace UtfUnknown.Core { - public class BitPackage + internal class BitPackage { - public static int INDEX_SHIFT_4BITS = 3; - public static int INDEX_SHIFT_8BITS = 2; - public static int INDEX_SHIFT_16BITS = 1; - public static int SHIFT_MASK_4BITS = 7; - public static int SHIFT_MASK_8BITS = 3; + public static int INDEX_SHIFT_4BITS => 3; + public static int INDEX_SHIFT_8BITS => 2; + public static int INDEX_SHIFT_16BITS => 1; + public static int SHIFT_MASK_4BITS => 7; + public static int SHIFT_MASK_8BITS => 3; - public static int SHIFT_MASK_16BITS = 1; - public static int BIT_SHIFT_4BITS = 2; - public static int BIT_SHIFT_8BITS = 3; + public static int SHIFT_MASK_16BITS => 1; + public static int BIT_SHIFT_4BITS => 2; + public static int BIT_SHIFT_8BITS => 3; - public static int BIT_SHIFT_16BITS = 4; - public static int UNIT_MASK_4BITS = 0x0000000F; - public static int UNIT_MASK_8BITS = 0x000000FF; + public static int BIT_SHIFT_16BITS => 4; + public static int UNIT_MASK_4BITS => 0x0000000F; + public static int UNIT_MASK_8BITS => 0x000000FF; - public static int UNIT_MASK_16BITS = 0x0000FFFF; + public static int UNIT_MASK_16BITS => 0x0000FFFF; private int indexShift; private int shiftMask; @@ -95,4 +95,4 @@ public int Unpack(int i) ((i & shiftMask) << bitShift)) & unitMask; } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Chinese/BIG5SMModel.cs b/src/Core/Models/MultiByte/Chinese/BIG5SMModel.cs index 5995f6e..20a6f41 100644 --- a/src/Core/Models/MultiByte/Chinese/BIG5SMModel.cs +++ b/src/Core/Models/MultiByte/Chinese/BIG5SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Chinese { - public class BIG5SMModel : StateMachineModel + internal class BIG5SMModel : StateMachineModel { private readonly static int[] BIG5_cls = { BitPackage.Pack4bits(1,1,1,1,1,1,1,1), // 00 - 07 @@ -59,4 +59,4 @@ public BIG5SMModel() : base( { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Chinese/EUCTWSMModel.cs b/src/Core/Models/MultiByte/Chinese/EUCTWSMModel.cs index b302137..e80ef37 100644 --- a/src/Core/Models/MultiByte/Chinese/EUCTWSMModel.cs +++ b/src/Core/Models/MultiByte/Chinese/EUCTWSMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Chinese { - public class EUCTWSMModel : StateMachineModel + internal class EUCTWSMModel : StateMachineModel { private readonly static int[] EUCTW_cls = { BitPackage.Pack4bits(2,2,2,2,2,2,2,2), // 00 - 07 @@ -62,4 +62,4 @@ public EUCTWSMModel() : base( { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Chinese/GB18030_SMModel.cs b/src/Core/Models/MultiByte/Chinese/GB18030_SMModel.cs index 99ea1f9..e3055da 100644 --- a/src/Core/Models/MultiByte/Chinese/GB18030_SMModel.cs +++ b/src/Core/Models/MultiByte/Chinese/GB18030_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Chinese { - public class GB18030_SMModel : StateMachineModel + internal class GB18030_SMModel : StateMachineModel { private readonly static int[] GB18030_cls = { BitPackage.Pack4bits(1,1,1,1,1,1,1,1), // 00 - 07 @@ -67,4 +67,4 @@ public GB18030_SMModel() : base( { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Chinese/HZ_GB_2312_SMModel.cs b/src/Core/Models/MultiByte/Chinese/HZ_GB_2312_SMModel.cs index d62c6c6..a975c42 100644 --- a/src/Core/Models/MultiByte/Chinese/HZ_GB_2312_SMModel.cs +++ b/src/Core/Models/MultiByte/Chinese/HZ_GB_2312_SMModel.cs @@ -39,7 +39,7 @@ //Escaped charsets state machines namespace UtfUnknown.Core.Models.MultiByte.Chinese { - public class HZ_GB_2312_SMModel : StateMachineModel + internal class HZ_GB_2312_SMModel : StateMachineModel { private readonly static int[] HZ_cls = { BitPackage.Pack4bits(1,0,0,0,0,0,0,0), // 00 - 07 @@ -101,4 +101,4 @@ public HZ_GB_2312_SMModel() : base( { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Chinese/Iso_2022_CN_SMModel.cs b/src/Core/Models/MultiByte/Chinese/Iso_2022_CN_SMModel.cs index 0e200f4..2e9a303 100644 --- a/src/Core/Models/MultiByte/Chinese/Iso_2022_CN_SMModel.cs +++ b/src/Core/Models/MultiByte/Chinese/Iso_2022_CN_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Chinese { - public class Iso_2022_CN_SMModel : StateMachineModel + internal class Iso_2022_CN_SMModel : StateMachineModel { private readonly static int[] ISO2022CN_cls = { BitPackage.Pack4bits(2,0,0,0,0,0,0,0), // 00 - 07 @@ -64,4 +64,4 @@ public Iso_2022_CN_SMModel() : base( { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Japanese/EUCJPSMModel.cs b/src/Core/Models/MultiByte/Japanese/EUCJPSMModel.cs index b6f4c39..f078b15 100644 --- a/src/Core/Models/MultiByte/Japanese/EUCJPSMModel.cs +++ b/src/Core/Models/MultiByte/Japanese/EUCJPSMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Japanese { - public class EUCJPSMModel : StateMachineModel + internal class EUCJPSMModel : StateMachineModel { private readonly static int[] EUCJP_cls = { //BitPacket.Pack4bits(5,4,4,4,4,4,4,4), // 00 - 07 @@ -63,4 +63,4 @@ public EUCJPSMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Japanese/Iso_2022_JP_SMModel.cs b/src/Core/Models/MultiByte/Japanese/Iso_2022_JP_SMModel.cs index c47dbc6..6eea764 100644 --- a/src/Core/Models/MultiByte/Japanese/Iso_2022_JP_SMModel.cs +++ b/src/Core/Models/MultiByte/Japanese/Iso_2022_JP_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Japanese { - public class Iso_2022_JP_SMModel : StateMachineModel + internal class Iso_2022_JP_SMModel : StateMachineModel { private readonly static int[] ISO2022JP_cls = { BitPackage.Pack4bits(2,0,0,0,0,0,0,0), // 00 - 07 @@ -67,4 +67,4 @@ public Iso_2022_JP_SMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Japanese/SJIS_SMModel.cs b/src/Core/Models/MultiByte/Japanese/SJIS_SMModel.cs index 5450e7a..387bc0b 100644 --- a/src/Core/Models/MultiByte/Japanese/SJIS_SMModel.cs +++ b/src/Core/Models/MultiByte/Japanese/SJIS_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Japanese { - public class SJIS_SMModel : StateMachineModel + internal class SJIS_SMModel : StateMachineModel { private readonly static int[] SJIS_cls = { //BitPacket.Pack4bits(0,1,1,1,1,1,1,1), // 00 - 07 @@ -63,4 +63,4 @@ public SJIS_SMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Korean/CP949SMModel.cs b/src/Core/Models/MultiByte/Korean/CP949SMModel.cs index fde1be0..ec35cd3 100644 --- a/src/Core/Models/MultiByte/Korean/CP949SMModel.cs +++ b/src/Core/Models/MultiByte/Korean/CP949SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Korean { - public class CP949SMModel : StateMachineModel + internal class CP949SMModel : StateMachineModel { /* * 0: Unused diff --git a/src/Core/Models/MultiByte/Korean/EUCKRSMModel.cs b/src/Core/Models/MultiByte/Korean/EUCKRSMModel.cs index c7e4de1..179e40f 100644 --- a/src/Core/Models/MultiByte/Korean/EUCKRSMModel.cs +++ b/src/Core/Models/MultiByte/Korean/EUCKRSMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Korean { - public class EUCKRSMModel : StateMachineModel + internal class EUCKRSMModel : StateMachineModel { private readonly static int[] EUCKR_cls = { //BitPacket.Pack4bits(0,1,1,1,1,1,1,1), // 00 - 07 @@ -60,4 +60,4 @@ public EUCKRSMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/Korean/Iso_2022_KR_SMModel.cs b/src/Core/Models/MultiByte/Korean/Iso_2022_KR_SMModel.cs index 3504f85..68a692a 100644 --- a/src/Core/Models/MultiByte/Korean/Iso_2022_KR_SMModel.cs +++ b/src/Core/Models/MultiByte/Korean/Iso_2022_KR_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte.Korean { - public class Iso_2022_KR_SMModel : StateMachineModel + internal class Iso_2022_KR_SMModel : StateMachineModel { private readonly static int[] ISO2022KR_cls = { BitPackage.Pack4bits(2,0,0,0,0,0,0,0), // 00 - 07 @@ -62,4 +62,4 @@ public Iso_2022_KR_SMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/UCS2BE_SMModel.cs b/src/Core/Models/MultiByte/UCS2BE_SMModel.cs index 4a028ca..d5f364e 100644 --- a/src/Core/Models/MultiByte/UCS2BE_SMModel.cs +++ b/src/Core/Models/MultiByte/UCS2BE_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte { - public class UCS2BE_SMModel : StateMachineModel + internal class UCS2BE_SMModel : StateMachineModel { private readonly static int[] UCS2BE_cls = { BitPackage.Pack4bits(0,0,0,0,0,0,0,0), // 00 - 07 @@ -64,4 +64,4 @@ public UCS2BE_SMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/UCS2LE_SMModel.cs b/src/Core/Models/MultiByte/UCS2LE_SMModel.cs index 169c32e..eb63bad 100644 --- a/src/Core/Models/MultiByte/UCS2LE_SMModel.cs +++ b/src/Core/Models/MultiByte/UCS2LE_SMModel.cs @@ -1,6 +1,6 @@ namespace UtfUnknown.Core.Models.MultiByte { - public class UCS2LE_SMModel : StateMachineModel + internal class UCS2LE_SMModel : StateMachineModel { private readonly static int[] UCS2LE_cls = { BitPackage.Pack4bits(0,0,0,0,0,0,0,0), // 00 - 07 @@ -64,4 +64,4 @@ public UCS2LE_SMModel() : base( } } -} \ No newline at end of file +} diff --git a/src/Core/Models/MultiByte/UTF8_SMModel.cs b/src/Core/Models/MultiByte/UTF8_SMModel.cs index b138949..aa54d14 100644 --- a/src/Core/Models/MultiByte/UTF8_SMModel.cs +++ b/src/Core/Models/MultiByte/UTF8_SMModel.cs @@ -38,7 +38,7 @@ namespace UtfUnknown.Core.Models.MultiByte { - public class UTF8_SMModel : StateMachineModel + internal class UTF8_SMModel : StateMachineModel { private readonly static int[] UTF8_cls = { BitPackage.Pack4bits(1,1,1,1,1,1,1,1), // 00 - 07 diff --git a/src/Core/Models/SequenceModel.cs b/src/Core/Models/SequenceModel.cs index f2ded24..8877eba 100644 --- a/src/Core/Models/SequenceModel.cs +++ b/src/Core/Models/SequenceModel.cs @@ -40,7 +40,7 @@ namespace UtfUnknown.Core.Models { - public abstract class SequenceModel + internal abstract class SequenceModel { // Codepoints @@ -122,4 +122,4 @@ public byte GetPrecedence(int pos) return precedenceMatrix[pos]; } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Arabic/ArabicModel.cs b/src/Core/Models/SingleByte/Arabic/ArabicModel.cs index 47ccb80..d7022c3 100644 --- a/src/Core/Models/SingleByte/Arabic/ArabicModel.cs +++ b/src/Core/Models/SingleByte/Arabic/ArabicModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Arabic { - public abstract class ArabicModel : SequenceModel + internal abstract class ArabicModel : SequenceModel { // Model Table: // Total sequences: 1479 diff --git a/src/Core/Models/SingleByte/Arabic/Iso_8859_6_ArabicModel.cs b/src/Core/Models/SingleByte/Arabic/Iso_8859_6_ArabicModel.cs index 6db1ca9..e19da9b 100644 --- a/src/Core/Models/SingleByte/Arabic/Iso_8859_6_ArabicModel.cs +++ b/src/Core/Models/SingleByte/Arabic/Iso_8859_6_ArabicModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Arabic { - public class Iso_8859_6_ArabicModel : ArabicModel + internal class Iso_8859_6_ArabicModel : ArabicModel { // Generated by BuildLangModel.py // On: 2015-12-13 18:33:58.848027 diff --git a/src/Core/Models/SingleByte/Arabic/Windows_1256_ArabicModel.cs b/src/Core/Models/SingleByte/Arabic/Windows_1256_ArabicModel.cs index 6e26772..d37e951 100644 --- a/src/Core/Models/SingleByte/Arabic/Windows_1256_ArabicModel.cs +++ b/src/Core/Models/SingleByte/Arabic/Windows_1256_ArabicModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Arabic { - public class Windows_1256_ArabicModel : ArabicModel + internal class Windows_1256_ArabicModel : ArabicModel { // Generated by BuildLangModel.py // On: 2015-12-12 18:39:02.290370 diff --git a/src/Core/Models/SingleByte/Bulgarian/BulgarianModel.cs b/src/Core/Models/SingleByte/Bulgarian/BulgarianModel.cs index 22d6d3d..e1a0db8 100644 --- a/src/Core/Models/SingleByte/Bulgarian/BulgarianModel.cs +++ b/src/Core/Models/SingleByte/Bulgarian/BulgarianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Bulgarian { - public abstract class BulgarianModel : SequenceModel + internal abstract class BulgarianModel : SequenceModel { // Model Table: // total sequences: 100% diff --git a/src/Core/Models/SingleByte/Bulgarian/Iso_8859_5_BulgarianModel.cs b/src/Core/Models/SingleByte/Bulgarian/Iso_8859_5_BulgarianModel.cs index 2bfcd49..6544be5 100644 --- a/src/Core/Models/SingleByte/Bulgarian/Iso_8859_5_BulgarianModel.cs +++ b/src/Core/Models/SingleByte/Bulgarian/Iso_8859_5_BulgarianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Bulgarian { - public class Iso_8859_5_BulgarianModel : BulgarianModel + internal class Iso_8859_5_BulgarianModel : BulgarianModel { // CTR: Control characters that usually does not exist in any text // RET: Carriage/Return @@ -77,4 +77,4 @@ public Iso_8859_5_BulgarianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.ISO_88 { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Bulgarian/Windows_1251_BulgarianModel.cs b/src/Core/Models/SingleByte/Bulgarian/Windows_1251_BulgarianModel.cs index c3d8332..11f5fc0 100644 --- a/src/Core/Models/SingleByte/Bulgarian/Windows_1251_BulgarianModel.cs +++ b/src/Core/Models/SingleByte/Bulgarian/Windows_1251_BulgarianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Bulgarian { - public class Windows_1251_BulgarianModel : BulgarianModel + internal class Windows_1251_BulgarianModel : BulgarianModel { // CTR: Control characters that usually does not exist in any text // RET: Carriage/Return @@ -77,4 +77,4 @@ public Windows_1251_BulgarianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.WIND { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Croatian/CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/CroatianModel.cs index 9b61a70..73befd2 100644 --- a/src/Core/Models/SingleByte/Croatian/CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public abstract class CroatianModel : SequenceModel + internal abstract class CroatianModel : SequenceModel { // Model Table: // Total sequences: 712 diff --git a/src/Core/Models/SingleByte/Croatian/Ibm852_CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/Ibm852_CroatianModel.cs index 6eaf176..6f3edb9 100644 --- a/src/Core/Models/SingleByte/Croatian/Ibm852_CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/Ibm852_CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public class Ibm852_CroatianModel : CroatianModel + internal class Ibm852_CroatianModel : CroatianModel { // Generated by BuildLangModel.py // On: 2016-09-25 23:50:27.590137 diff --git a/src/Core/Models/SingleByte/Croatian/Iso_8859_13_CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/Iso_8859_13_CroatianModel.cs index 3cd8312..e92baa6 100644 --- a/src/Core/Models/SingleByte/Croatian/Iso_8859_13_CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/Iso_8859_13_CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public class Iso_8859_13_CroatianModel : CroatianModel + internal class Iso_8859_13_CroatianModel : CroatianModel { // Generated by BuildLangModel.py // On: 2016-09-25 23:50:27.590137 diff --git a/src/Core/Models/SingleByte/Croatian/Iso_8859_16_CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/Iso_8859_16_CroatianModel.cs index 4af4dbb..c62227a 100644 --- a/src/Core/Models/SingleByte/Croatian/Iso_8859_16_CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/Iso_8859_16_CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public class Iso_8859_16_CroatianModel : CroatianModel + internal class Iso_8859_16_CroatianModel : CroatianModel { // Generated by BuildLangModel.py // On: 2016-09-25 23:50:27.590137 diff --git a/src/Core/Models/SingleByte/Croatian/Iso_8859_2_CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/Iso_8859_2_CroatianModel.cs index 6b7a461..d2b0c71 100644 --- a/src/Core/Models/SingleByte/Croatian/Iso_8859_2_CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/Iso_8859_2_CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public class Iso_8859_2_CroatianModel : CroatianModel + internal class Iso_8859_2_CroatianModel : CroatianModel { // Generated by BuildLangModel.py // On: 2016-09-25 23:50:27.590137 diff --git a/src/Core/Models/SingleByte/Croatian/Mac_Centraleurope_CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/Mac_Centraleurope_CroatianModel.cs index a8dccb5..37cb02b 100644 --- a/src/Core/Models/SingleByte/Croatian/Mac_Centraleurope_CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/Mac_Centraleurope_CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public class Mac_Centraleurope_CroatianModel : CroatianModel + internal class Mac_Centraleurope_CroatianModel : CroatianModel { // Generated by BuildLangModel.py // On: 2016-09-25 23:50:27.590137 diff --git a/src/Core/Models/SingleByte/Croatian/Windows_1250_CroatianModel.cs b/src/Core/Models/SingleByte/Croatian/Windows_1250_CroatianModel.cs index 0bf3821..806ba3d 100644 --- a/src/Core/Models/SingleByte/Croatian/Windows_1250_CroatianModel.cs +++ b/src/Core/Models/SingleByte/Croatian/Windows_1250_CroatianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Croatian { - public class Windows_1250_CroatianModel : CroatianModel + internal class Windows_1250_CroatianModel : CroatianModel { // Generated by BuildLangModel.py // On: 2016-09-25 23:50:27.590137 diff --git a/src/Core/Models/SingleByte/Czech/CzechModel.cs b/src/Core/Models/SingleByte/Czech/CzechModel.cs index 9d96344..65353ba 100644 --- a/src/Core/Models/SingleByte/Czech/CzechModel.cs +++ b/src/Core/Models/SingleByte/Czech/CzechModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Czech { - public abstract class CzechModel : SequenceModel + internal abstract class CzechModel : SequenceModel { // Model Table: // Total sequences: 1025 diff --git a/src/Core/Models/SingleByte/Czech/Ibm852_CzechModel.cs b/src/Core/Models/SingleByte/Czech/Ibm852_CzechModel.cs index 1477a3b..fec231b 100644 --- a/src/Core/Models/SingleByte/Czech/Ibm852_CzechModel.cs +++ b/src/Core/Models/SingleByte/Czech/Ibm852_CzechModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Czech { - public class Ibm852_CzechModel : CzechModel + internal class Ibm852_CzechModel : CzechModel { // Generated by BuildLangModel.py // On: 2016-09-21 03:28:11.733089 diff --git a/src/Core/Models/SingleByte/Czech/Iso_8859_2_CzechModel.cs b/src/Core/Models/SingleByte/Czech/Iso_8859_2_CzechModel.cs index f7080e0..537c94b 100644 --- a/src/Core/Models/SingleByte/Czech/Iso_8859_2_CzechModel.cs +++ b/src/Core/Models/SingleByte/Czech/Iso_8859_2_CzechModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Czech { - public class Iso_8859_2_CzechModel : CzechModel + internal class Iso_8859_2_CzechModel : CzechModel { // Generated by BuildLangModel.py // On: 2016-09-21 03:28:11.733089 diff --git a/src/Core/Models/SingleByte/Czech/Mac_Centraleurope_CzechModel.cs b/src/Core/Models/SingleByte/Czech/Mac_Centraleurope_CzechModel.cs index 99e837c..4b8e6af 100644 --- a/src/Core/Models/SingleByte/Czech/Mac_Centraleurope_CzechModel.cs +++ b/src/Core/Models/SingleByte/Czech/Mac_Centraleurope_CzechModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Czech { - public class Mac_Centraleurope_CzechModel : CzechModel + internal class Mac_Centraleurope_CzechModel : CzechModel { // Generated by BuildLangModel.py // On: 2016-09-21 03:28:11.733089 diff --git a/src/Core/Models/SingleByte/Czech/Windows_1250_CzechModel.cs b/src/Core/Models/SingleByte/Czech/Windows_1250_CzechModel.cs index 7b8c179..3cdc1b9 100644 --- a/src/Core/Models/SingleByte/Czech/Windows_1250_CzechModel.cs +++ b/src/Core/Models/SingleByte/Czech/Windows_1250_CzechModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Czech { - public class Windows_1250_CzechModel : CzechModel + internal class Windows_1250_CzechModel : CzechModel { // Generated by BuildLangModel.py // On: 2016-09-21 03:28:11.733089 diff --git a/src/Core/Models/SingleByte/Danish/DanishModel.cs b/src/Core/Models/SingleByte/Danish/DanishModel.cs index 4e3e64e..cd9a831 100644 --- a/src/Core/Models/SingleByte/Danish/DanishModel.cs +++ b/src/Core/Models/SingleByte/Danish/DanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Danish { - public abstract class DanishModel : SequenceModel + internal abstract class DanishModel : SequenceModel { // Model Table: // Total sequences: 964 diff --git a/src/Core/Models/SingleByte/Danish/Iso_8859_15_DanishModel.cs b/src/Core/Models/SingleByte/Danish/Iso_8859_15_DanishModel.cs index 6bc7c0d..e05e93d 100644 --- a/src/Core/Models/SingleByte/Danish/Iso_8859_15_DanishModel.cs +++ b/src/Core/Models/SingleByte/Danish/Iso_8859_15_DanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Danish { - public class Iso_8859_15_DanishModel : DanishModel + internal class Iso_8859_15_DanishModel : DanishModel { // Generated by BuildLangModel.py // On: 2016-02-19 17:56:42.163975 diff --git a/src/Core/Models/SingleByte/Danish/Iso_8859_1_DanishModel.cs b/src/Core/Models/SingleByte/Danish/Iso_8859_1_DanishModel.cs index 6dd706d..ea5df36 100644 --- a/src/Core/Models/SingleByte/Danish/Iso_8859_1_DanishModel.cs +++ b/src/Core/Models/SingleByte/Danish/Iso_8859_1_DanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Danish { - public class Iso_8859_1_DanishModel : DanishModel + internal class Iso_8859_1_DanishModel : DanishModel { // Generated by BuildLangModel.py // On: 2016-02-19 17:56:42.163975 diff --git a/src/Core/Models/SingleByte/Danish/Windows_1252_DanishModel.cs b/src/Core/Models/SingleByte/Danish/Windows_1252_DanishModel.cs index d769093..5772918 100644 --- a/src/Core/Models/SingleByte/Danish/Windows_1252_DanishModel.cs +++ b/src/Core/Models/SingleByte/Danish/Windows_1252_DanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Danish { - public class Windows_1252_DanishModel : DanishModel + internal class Windows_1252_DanishModel : DanishModel { // Generated by BuildLangModel.py // On: 2016-02-19 17:56:42.163975 diff --git a/src/Core/Models/SingleByte/Esperanto/EsperantoModel.cs b/src/Core/Models/SingleByte/Esperanto/EsperantoModel.cs index f6a876d..074d46b 100644 --- a/src/Core/Models/SingleByte/Esperanto/EsperantoModel.cs +++ b/src/Core/Models/SingleByte/Esperanto/EsperantoModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Esperanto { - public abstract class EsperantoModel : SequenceModel + internal abstract class EsperantoModel : SequenceModel { // Model Table: // Total sequences: 989 diff --git a/src/Core/Models/SingleByte/Esperanto/Iso_8859_3_EsperantoModel.cs b/src/Core/Models/SingleByte/Esperanto/Iso_8859_3_EsperantoModel.cs index fa49f03..a5e4d31 100644 --- a/src/Core/Models/SingleByte/Esperanto/Iso_8859_3_EsperantoModel.cs +++ b/src/Core/Models/SingleByte/Esperanto/Iso_8859_3_EsperantoModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Esperanto { - public class Iso_8859_3_EsperantoModel : EsperantoModel + internal class Iso_8859_3_EsperantoModel : EsperantoModel { // Generated by BuildLangModel.py // On: 2015-12-04 01:27:38.177516 diff --git a/src/Core/Models/SingleByte/Estonian/EstonianModel.cs b/src/Core/Models/SingleByte/Estonian/EstonianModel.cs index e16d024..b31de90 100644 --- a/src/Core/Models/SingleByte/Estonian/EstonianModel.cs +++ b/src/Core/Models/SingleByte/Estonian/EstonianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Estonian { - public abstract class EstonianModel : SequenceModel + internal abstract class EstonianModel : SequenceModel { // Model Table: // Total sequences: 853 diff --git a/src/Core/Models/SingleByte/Estonian/Iso_8859_13_EstonianModel.cs b/src/Core/Models/SingleByte/Estonian/Iso_8859_13_EstonianModel.cs index 5495683..02b8f11 100644 --- a/src/Core/Models/SingleByte/Estonian/Iso_8859_13_EstonianModel.cs +++ b/src/Core/Models/SingleByte/Estonian/Iso_8859_13_EstonianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Estonian { - public class Iso_8859_13_EstonianModel : EstonianModel + internal class Iso_8859_13_EstonianModel : EstonianModel { // Generated by BuildLangModel.py // On: 2016-09-26 23:47:54.476870 diff --git a/src/Core/Models/SingleByte/Estonian/Iso_8859_15_EstonianModel.cs b/src/Core/Models/SingleByte/Estonian/Iso_8859_15_EstonianModel.cs index 6be5c8f..c5e9cac 100644 --- a/src/Core/Models/SingleByte/Estonian/Iso_8859_15_EstonianModel.cs +++ b/src/Core/Models/SingleByte/Estonian/Iso_8859_15_EstonianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Estonian { - public class Iso_8859_15_EstonianModel : EstonianModel + internal class Iso_8859_15_EstonianModel : EstonianModel { // Generated by BuildLangModel.py // On: 2016-09-26 23:47:54.476870 diff --git a/src/Core/Models/SingleByte/Estonian/Iso_8859_4_EstonianModel.cs b/src/Core/Models/SingleByte/Estonian/Iso_8859_4_EstonianModel.cs index 6819029..3160821 100644 --- a/src/Core/Models/SingleByte/Estonian/Iso_8859_4_EstonianModel.cs +++ b/src/Core/Models/SingleByte/Estonian/Iso_8859_4_EstonianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Estonian { - public class Iso_8859_4_EstonianModel : EstonianModel + internal class Iso_8859_4_EstonianModel : EstonianModel { // Generated by BuildLangModel.py // On: 2016-09-26 23:47:54.476870 diff --git a/src/Core/Models/SingleByte/Estonian/Windows_1252_EstonianModel.cs b/src/Core/Models/SingleByte/Estonian/Windows_1252_EstonianModel.cs index f3876a1..f9166d1 100644 --- a/src/Core/Models/SingleByte/Estonian/Windows_1252_EstonianModel.cs +++ b/src/Core/Models/SingleByte/Estonian/Windows_1252_EstonianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Estonian { - public class Windows_1252_EstonianModel : EstonianModel + internal class Windows_1252_EstonianModel : EstonianModel { // Generated by BuildLangModel.py // On: 2016-09-26 23:47:54.476870 diff --git a/src/Core/Models/SingleByte/Estonian/Windows_1257_EstonianModel.cs b/src/Core/Models/SingleByte/Estonian/Windows_1257_EstonianModel.cs index 9580096..e931b82 100644 --- a/src/Core/Models/SingleByte/Estonian/Windows_1257_EstonianModel.cs +++ b/src/Core/Models/SingleByte/Estonian/Windows_1257_EstonianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Estonian { - public class Windows_1257_EstonianModel : EstonianModel + internal class Windows_1257_EstonianModel : EstonianModel { // Generated by BuildLangModel.py // On: 2016-09-26 23:47:54.476870 diff --git a/src/Core/Models/SingleByte/Finnish/FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/FinnishModel.cs index c1bfb57..46c5e3b 100644 --- a/src/Core/Models/SingleByte/Finnish/FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public abstract class FinnishModel : SequenceModel + internal abstract class FinnishModel : SequenceModel { // Model Table: // Total sequences: 919 diff --git a/src/Core/Models/SingleByte/Finnish/Iso_8859_13_FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/Iso_8859_13_FinnishModel.cs index d802f45..7c8800f 100644 --- a/src/Core/Models/SingleByte/Finnish/Iso_8859_13_FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/Iso_8859_13_FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public class Iso_8859_13_FinnishModel : FinnishModel + internal class Iso_8859_13_FinnishModel : FinnishModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:15:05.189948 diff --git a/src/Core/Models/SingleByte/Finnish/Iso_8859_15_FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/Iso_8859_15_FinnishModel.cs index fe65ee8..bda8d74 100644 --- a/src/Core/Models/SingleByte/Finnish/Iso_8859_15_FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/Iso_8859_15_FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public class Iso_8859_15_FinnishModel : FinnishModel + internal class Iso_8859_15_FinnishModel : FinnishModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:15:05.189948 diff --git a/src/Core/Models/SingleByte/Finnish/Iso_8859_1_FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/Iso_8859_1_FinnishModel.cs index 402e1dd..0e6c800 100644 --- a/src/Core/Models/SingleByte/Finnish/Iso_8859_1_FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/Iso_8859_1_FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public class Iso_8859_1_FinnishModel : FinnishModel + internal class Iso_8859_1_FinnishModel : FinnishModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:15:05.189948 diff --git a/src/Core/Models/SingleByte/Finnish/Iso_8859_4_FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/Iso_8859_4_FinnishModel.cs index 97908cb..20653e5 100644 --- a/src/Core/Models/SingleByte/Finnish/Iso_8859_4_FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/Iso_8859_4_FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public class Iso_8859_4_FinnishModel : FinnishModel + internal class Iso_8859_4_FinnishModel : FinnishModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:15:05.189948 diff --git a/src/Core/Models/SingleByte/Finnish/Iso_8859_9_FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/Iso_8859_9_FinnishModel.cs index 23a64dd..01f5f73 100644 --- a/src/Core/Models/SingleByte/Finnish/Iso_8859_9_FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/Iso_8859_9_FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public class Iso_8859_9_FinnishModel : FinnishModel + internal class Iso_8859_9_FinnishModel : FinnishModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:15:05.189948 diff --git a/src/Core/Models/SingleByte/Finnish/Windows_1252_FinnishModel.cs b/src/Core/Models/SingleByte/Finnish/Windows_1252_FinnishModel.cs index bc644ba..927513b 100644 --- a/src/Core/Models/SingleByte/Finnish/Windows_1252_FinnishModel.cs +++ b/src/Core/Models/SingleByte/Finnish/Windows_1252_FinnishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Finnish { - public class Windows_1252_FinnishModel : FinnishModel + internal class Windows_1252_FinnishModel : FinnishModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:15:05.189948 diff --git a/src/Core/Models/SingleByte/French/FrenchModel.cs b/src/Core/Models/SingleByte/French/FrenchModel.cs index 49b8728..4ca3864 100644 --- a/src/Core/Models/SingleByte/French/FrenchModel.cs +++ b/src/Core/Models/SingleByte/French/FrenchModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.French { - public abstract class FrenchModel : SequenceModel + internal abstract class FrenchModel : SequenceModel { // Model Table: // Total sequences: 914 diff --git a/src/Core/Models/SingleByte/French/Iso_8859_15_FrenchModel.cs b/src/Core/Models/SingleByte/French/Iso_8859_15_FrenchModel.cs index 7d0a4e1..e42aeea 100644 --- a/src/Core/Models/SingleByte/French/Iso_8859_15_FrenchModel.cs +++ b/src/Core/Models/SingleByte/French/Iso_8859_15_FrenchModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.French { - public class Iso_8859_15_FrenchModel : FrenchModel + internal class Iso_8859_15_FrenchModel : FrenchModel { // Generated by BuildLangModel.py // On: 2015-12-03 21:10:27.685575 diff --git a/src/Core/Models/SingleByte/French/Iso_8859_1_FrenchModel.cs b/src/Core/Models/SingleByte/French/Iso_8859_1_FrenchModel.cs index b65d6d9..f0173e7 100644 --- a/src/Core/Models/SingleByte/French/Iso_8859_1_FrenchModel.cs +++ b/src/Core/Models/SingleByte/French/Iso_8859_1_FrenchModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.French { - public class Iso_8859_1_FrenchModel : FrenchModel + internal class Iso_8859_1_FrenchModel : FrenchModel { // Generated by BuildLangModel.py // On: 2015-12-03 21:10:27.685575 diff --git a/src/Core/Models/SingleByte/French/Windows_1252_FrenchModel.cs b/src/Core/Models/SingleByte/French/Windows_1252_FrenchModel.cs index 996a1cc..83ee7b0 100644 --- a/src/Core/Models/SingleByte/French/Windows_1252_FrenchModel.cs +++ b/src/Core/Models/SingleByte/French/Windows_1252_FrenchModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.French { - public class Windows_1252_FrenchModel : FrenchModel + internal class Windows_1252_FrenchModel : FrenchModel { // Generated by BuildLangModel.py // On: 2015-12-03 21:10:27.685575 diff --git a/src/Core/Models/SingleByte/German/GermanModel.cs b/src/Core/Models/SingleByte/German/GermanModel.cs index 0073897..cdc0f66 100644 --- a/src/Core/Models/SingleByte/German/GermanModel.cs +++ b/src/Core/Models/SingleByte/German/GermanModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.German { - public abstract class GermanModel : SequenceModel + internal abstract class GermanModel : SequenceModel { // Model Table: // Total sequences: 1188 diff --git a/src/Core/Models/SingleByte/German/Iso_8859_1_GermanModel.cs b/src/Core/Models/SingleByte/German/Iso_8859_1_GermanModel.cs index 862dbb9..6c88cf5 100644 --- a/src/Core/Models/SingleByte/German/Iso_8859_1_GermanModel.cs +++ b/src/Core/Models/SingleByte/German/Iso_8859_1_GermanModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.German { - public class Iso_8859_1_GermanModel : GermanModel + internal class Iso_8859_1_GermanModel : GermanModel { // Generated by BuildLangModel.py // On: 2015-12-03 22:50:46.518374 diff --git a/src/Core/Models/SingleByte/German/Windows_1252_GermanModel.cs b/src/Core/Models/SingleByte/German/Windows_1252_GermanModel.cs index 5f284de..99313cb 100644 --- a/src/Core/Models/SingleByte/German/Windows_1252_GermanModel.cs +++ b/src/Core/Models/SingleByte/German/Windows_1252_GermanModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.German { - public class Windows_1252_GermanModel : GermanModel + internal class Windows_1252_GermanModel : GermanModel { // Generated by BuildLangModel.py // On: 2015-12-03 22:50:46.518374 diff --git a/src/Core/Models/SingleByte/Greek/GreekModel.cs b/src/Core/Models/SingleByte/Greek/GreekModel.cs index 83efc23..85007f4 100644 --- a/src/Core/Models/SingleByte/Greek/GreekModel.cs +++ b/src/Core/Models/SingleByte/Greek/GreekModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Greek { - public abstract class GreekModel : SequenceModel + internal abstract class GreekModel : SequenceModel { // Model Table: // Total sequences: 1579 diff --git a/src/Core/Models/SingleByte/Greek/Iso_8859_7_GreekModel.cs b/src/Core/Models/SingleByte/Greek/Iso_8859_7_GreekModel.cs index e4fef61..117b186 100644 --- a/src/Core/Models/SingleByte/Greek/Iso_8859_7_GreekModel.cs +++ b/src/Core/Models/SingleByte/Greek/Iso_8859_7_GreekModel.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Greek { - public class Iso_8859_7_GreekModel : GreekModel + internal class Iso_8859_7_GreekModel : GreekModel { // Generated by BuildLangModel.py // On: 2016-05-25 15:21:50.073117 @@ -91,4 +91,4 @@ public Iso_8859_7_GreekModel() : base(CHAR_TO_ORDER_MAP, CodepageName.ISO_8859_7 { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Greek/Windows_1253_GreekModel.cs b/src/Core/Models/SingleByte/Greek/Windows_1253_GreekModel.cs index a1cc3ee..733b51f 100644 --- a/src/Core/Models/SingleByte/Greek/Windows_1253_GreekModel.cs +++ b/src/Core/Models/SingleByte/Greek/Windows_1253_GreekModel.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Greek { - public class Windows_1253_GreekModel : GreekModel + internal class Windows_1253_GreekModel : GreekModel { // Generated by BuildLangModel.py // On: 2016-05-25 15:21:50.073117 @@ -91,4 +91,4 @@ public Windows_1253_GreekModel() : base(CHAR_TO_ORDER_MAP, CodepageName.WINDOWS_ { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Hebrew/HebrewModel.cs b/src/Core/Models/SingleByte/Hebrew/HebrewModel.cs index 94ee7b5..ae1e76f 100644 --- a/src/Core/Models/SingleByte/Hebrew/HebrewModel.cs +++ b/src/Core/Models/SingleByte/Hebrew/HebrewModel.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Hebrew { - public abstract class HebrewModel : SequenceModel + internal abstract class HebrewModel : SequenceModel { // Model Table: // total sequences: 100% diff --git a/src/Core/Models/SingleByte/Hebrew/Windows_1255_HebrewModel.cs b/src/Core/Models/SingleByte/Hebrew/Windows_1255_HebrewModel.cs index c943f25..55a888f 100644 --- a/src/Core/Models/SingleByte/Hebrew/Windows_1255_HebrewModel.cs +++ b/src/Core/Models/SingleByte/Hebrew/Windows_1255_HebrewModel.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Hebrew { - public class Windows_1255_HebrewModel : HebrewModel + internal class Windows_1255_HebrewModel : HebrewModel { // 255: Control characters that usually does not exist in any text // 254: Carriage/Return @@ -77,4 +77,4 @@ public Windows_1255_HebrewModel() : base(CHAR_TO_ORDER_MAP, CodepageName.WINDOWS { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Hungarian/HungarianModel.cs b/src/Core/Models/SingleByte/Hungarian/HungarianModel.cs index 3fb656b..3024bbf 100644 --- a/src/Core/Models/SingleByte/Hungarian/HungarianModel.cs +++ b/src/Core/Models/SingleByte/Hungarian/HungarianModel.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Hungarian { - public abstract class HungarianModel : SequenceModel + internal abstract class HungarianModel : SequenceModel { // Model Table: // Total sequences: 1084 diff --git a/src/Core/Models/SingleByte/Hungarian/Iso_8859_2_HungarianModel.cs b/src/Core/Models/SingleByte/Hungarian/Iso_8859_2_HungarianModel.cs index 8ec70e8..a7dda4f 100644 --- a/src/Core/Models/SingleByte/Hungarian/Iso_8859_2_HungarianModel.cs +++ b/src/Core/Models/SingleByte/Hungarian/Iso_8859_2_HungarianModel.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Hungarian { - public class Iso_8859_2_HungarianModel : HungarianModel + internal class Iso_8859_2_HungarianModel : HungarianModel { // Character Mapping Table: // ILL: illegal character. @@ -86,4 +86,4 @@ public Iso_8859_2_HungarianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.ISO_88 { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Hungarian/Windows_1250_HungarianModel.cs b/src/Core/Models/SingleByte/Hungarian/Windows_1250_HungarianModel.cs index 6016ffa..7c59cb4 100644 --- a/src/Core/Models/SingleByte/Hungarian/Windows_1250_HungarianModel.cs +++ b/src/Core/Models/SingleByte/Hungarian/Windows_1250_HungarianModel.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Hungarian { - public class Windows_1250_HungarianModel : HungarianModel + internal class Windows_1250_HungarianModel : HungarianModel { // Character Mapping Table: // ILL: illegal character. @@ -86,4 +86,4 @@ public Windows_1250_HungarianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.WIND { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Irish/IrishModel.cs b/src/Core/Models/SingleByte/Irish/IrishModel.cs index 00b1841..ee29301 100644 --- a/src/Core/Models/SingleByte/Irish/IrishModel.cs +++ b/src/Core/Models/SingleByte/Irish/IrishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Irish { - public abstract class IrishModel : SequenceModel + internal abstract class IrishModel : SequenceModel { // Model Table: // Total sequences: 701 diff --git a/src/Core/Models/SingleByte/Irish/Iso_8859_15_IrishModel.cs b/src/Core/Models/SingleByte/Irish/Iso_8859_15_IrishModel.cs index cbf0ef9..7b78eb1 100644 --- a/src/Core/Models/SingleByte/Irish/Iso_8859_15_IrishModel.cs +++ b/src/Core/Models/SingleByte/Irish/Iso_8859_15_IrishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Irish { - public class Iso_8859_15_IrishModel : IrishModel + internal class Iso_8859_15_IrishModel : IrishModel { // Generated by BuildLangModel.py // On: 2016-09-27 00:33:40.158624 diff --git a/src/Core/Models/SingleByte/Irish/Iso_8859_1_IrishModel.cs b/src/Core/Models/SingleByte/Irish/Iso_8859_1_IrishModel.cs index 4e2862c..40c1fc7 100644 --- a/src/Core/Models/SingleByte/Irish/Iso_8859_1_IrishModel.cs +++ b/src/Core/Models/SingleByte/Irish/Iso_8859_1_IrishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Irish { - public class Iso_8859_1_IrishModel : IrishModel + internal class Iso_8859_1_IrishModel : IrishModel { // Generated by BuildLangModel.py // On: 2016-09-27 00:33:40.158624 diff --git a/src/Core/Models/SingleByte/Irish/Iso_8859_9_IrishModel.cs b/src/Core/Models/SingleByte/Irish/Iso_8859_9_IrishModel.cs index 6086372..9477907 100644 --- a/src/Core/Models/SingleByte/Irish/Iso_8859_9_IrishModel.cs +++ b/src/Core/Models/SingleByte/Irish/Iso_8859_9_IrishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Irish { - public class Iso_8859_9_IrishModel : IrishModel + internal class Iso_8859_9_IrishModel : IrishModel { // Generated by BuildLangModel.py // On: 2016-09-27 00:33:40.158624 diff --git a/src/Core/Models/SingleByte/Irish/Windows_1252_IrishModel.cs b/src/Core/Models/SingleByte/Irish/Windows_1252_IrishModel.cs index fe97283..6c75648 100644 --- a/src/Core/Models/SingleByte/Irish/Windows_1252_IrishModel.cs +++ b/src/Core/Models/SingleByte/Irish/Windows_1252_IrishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Irish { - public class Windows_1252_IrishModel : IrishModel + internal class Windows_1252_IrishModel : IrishModel { // Generated by BuildLangModel.py // On: 2016-09-27 00:33:40.158624 diff --git a/src/Core/Models/SingleByte/Italian/Iso_8859_15_ItalianModel.cs b/src/Core/Models/SingleByte/Italian/Iso_8859_15_ItalianModel.cs index 06ff5bf..777546a 100644 --- a/src/Core/Models/SingleByte/Italian/Iso_8859_15_ItalianModel.cs +++ b/src/Core/Models/SingleByte/Italian/Iso_8859_15_ItalianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Italian { - public class Iso_8859_15_ItalianModel : ItalianModel + internal class Iso_8859_15_ItalianModel : ItalianModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:46:08.841217 diff --git a/src/Core/Models/SingleByte/Italian/Iso_8859_1_ItalianModel.cs b/src/Core/Models/SingleByte/Italian/Iso_8859_1_ItalianModel.cs index a151a37..bf4e3ee 100644 --- a/src/Core/Models/SingleByte/Italian/Iso_8859_1_ItalianModel.cs +++ b/src/Core/Models/SingleByte/Italian/Iso_8859_1_ItalianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Italian { - public class Iso_8859_1_ItalianModel : ItalianModel + internal class Iso_8859_1_ItalianModel : ItalianModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:46:08.841217 diff --git a/src/Core/Models/SingleByte/Italian/Iso_8859_3_ItalianModel.cs b/src/Core/Models/SingleByte/Italian/Iso_8859_3_ItalianModel.cs index 918995b..148a7a7 100644 --- a/src/Core/Models/SingleByte/Italian/Iso_8859_3_ItalianModel.cs +++ b/src/Core/Models/SingleByte/Italian/Iso_8859_3_ItalianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Italian { - public class Iso_8859_3_ItalianModel : ItalianModel + internal class Iso_8859_3_ItalianModel : ItalianModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:46:08.841217 diff --git a/src/Core/Models/SingleByte/Italian/Iso_8859_9_ItalianModel.cs b/src/Core/Models/SingleByte/Italian/Iso_8859_9_ItalianModel.cs index 52cb118..546cb14 100644 --- a/src/Core/Models/SingleByte/Italian/Iso_8859_9_ItalianModel.cs +++ b/src/Core/Models/SingleByte/Italian/Iso_8859_9_ItalianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Italian { - public class Iso_8859_9_ItalianModel : ItalianModel + internal class Iso_8859_9_ItalianModel : ItalianModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:46:08.841217 diff --git a/src/Core/Models/SingleByte/Italian/ItalianModel.cs b/src/Core/Models/SingleByte/Italian/ItalianModel.cs index 2eb44ab..f00b90b 100644 --- a/src/Core/Models/SingleByte/Italian/ItalianModel.cs +++ b/src/Core/Models/SingleByte/Italian/ItalianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Italian { - public abstract class ItalianModel : SequenceModel + internal abstract class ItalianModel : SequenceModel { // Model Table: // Total sequences: 872 diff --git a/src/Core/Models/SingleByte/Italian/Windows_1252_ItalianModel.cs b/src/Core/Models/SingleByte/Italian/Windows_1252_ItalianModel.cs index e2ad667..06f541c 100644 --- a/src/Core/Models/SingleByte/Italian/Windows_1252_ItalianModel.cs +++ b/src/Core/Models/SingleByte/Italian/Windows_1252_ItalianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Italian { - public class Windows_1252_ItalianModel : ItalianModel + internal class Windows_1252_ItalianModel : ItalianModel { // Generated by BuildLangModel.py // On: 2016-09-21 18:46:08.841217 diff --git a/src/Core/Models/SingleByte/Latvian/Iso_8859_10_LatvianModel.cs b/src/Core/Models/SingleByte/Latvian/Iso_8859_10_LatvianModel.cs index 3ef661c..3650f2a 100644 --- a/src/Core/Models/SingleByte/Latvian/Iso_8859_10_LatvianModel.cs +++ b/src/Core/Models/SingleByte/Latvian/Iso_8859_10_LatvianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Latvian { - public class Iso_8859_10_LatvianModel : LatvianModel + internal class Iso_8859_10_LatvianModel : LatvianModel { // Generated by BuildLangModel.py // On: 2016-09-21 00:19:18.362275 diff --git a/src/Core/Models/SingleByte/Latvian/Iso_8859_13_LatvianModel.cs b/src/Core/Models/SingleByte/Latvian/Iso_8859_13_LatvianModel.cs index e3e28be..07ee83c 100644 --- a/src/Core/Models/SingleByte/Latvian/Iso_8859_13_LatvianModel.cs +++ b/src/Core/Models/SingleByte/Latvian/Iso_8859_13_LatvianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Latvian { - public class Iso_8859_13_LatvianModel : LatvianModel + internal class Iso_8859_13_LatvianModel : LatvianModel { // Generated by BuildLangModel.py // On: 2016-09-21 00:19:18.362275 diff --git a/src/Core/Models/SingleByte/Latvian/Iso_8859_4_LatvianModel.cs b/src/Core/Models/SingleByte/Latvian/Iso_8859_4_LatvianModel.cs index 0af1e69..dc3f119 100644 --- a/src/Core/Models/SingleByte/Latvian/Iso_8859_4_LatvianModel.cs +++ b/src/Core/Models/SingleByte/Latvian/Iso_8859_4_LatvianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Latvian { - public class Iso_8859_4_LatvianModel : LatvianModel + internal class Iso_8859_4_LatvianModel : LatvianModel { // Generated by BuildLangModel.py // On: 2016-09-21 00:19:18.362275 diff --git a/src/Core/Models/SingleByte/Latvian/LatvianModel.cs b/src/Core/Models/SingleByte/Latvian/LatvianModel.cs index a38b247..4c4e8a2 100644 --- a/src/Core/Models/SingleByte/Latvian/LatvianModel.cs +++ b/src/Core/Models/SingleByte/Latvian/LatvianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Latvian { - public abstract class LatvianModel : SequenceModel + internal abstract class LatvianModel : SequenceModel { // Model Table: // Total sequences: 970 diff --git a/src/Core/Models/SingleByte/Lithuanian/Iso_8859_10_LithuanianModel.cs b/src/Core/Models/SingleByte/Lithuanian/Iso_8859_10_LithuanianModel.cs index 5d18ec3..71d3ffb 100644 --- a/src/Core/Models/SingleByte/Lithuanian/Iso_8859_10_LithuanianModel.cs +++ b/src/Core/Models/SingleByte/Lithuanian/Iso_8859_10_LithuanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Lithuanian { - public class Iso_8859_10_LithuanianModel : LithuanianModel + internal class Iso_8859_10_LithuanianModel : LithuanianModel { // Generated by BuildLangModel.py // On: 2016-09-21 00:25:34.775158 diff --git a/src/Core/Models/SingleByte/Lithuanian/Iso_8859_13_LithuanianModel.cs b/src/Core/Models/SingleByte/Lithuanian/Iso_8859_13_LithuanianModel.cs index 21e9b2f..9ccd49d 100644 --- a/src/Core/Models/SingleByte/Lithuanian/Iso_8859_13_LithuanianModel.cs +++ b/src/Core/Models/SingleByte/Lithuanian/Iso_8859_13_LithuanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Lithuanian { - public class Iso_8859_13_LithuanianModel : LithuanianModel + internal class Iso_8859_13_LithuanianModel : LithuanianModel { // Generated by BuildLangModel.py // On: 2016-09-21 00:25:34.775158 diff --git a/src/Core/Models/SingleByte/Lithuanian/Iso_8859_4_LithuanianModel.cs b/src/Core/Models/SingleByte/Lithuanian/Iso_8859_4_LithuanianModel.cs index c777d3a..814d63a 100644 --- a/src/Core/Models/SingleByte/Lithuanian/Iso_8859_4_LithuanianModel.cs +++ b/src/Core/Models/SingleByte/Lithuanian/Iso_8859_4_LithuanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Lithuanian { - public class Iso_8859_4_LithuanianModel : LithuanianModel + internal class Iso_8859_4_LithuanianModel : LithuanianModel { // Generated by BuildLangModel.py // On: 2016-09-21 00:25:34.775158 diff --git a/src/Core/Models/SingleByte/Lithuanian/LithuanianModel.cs b/src/Core/Models/SingleByte/Lithuanian/LithuanianModel.cs index 5039392..a1522e0 100644 --- a/src/Core/Models/SingleByte/Lithuanian/LithuanianModel.cs +++ b/src/Core/Models/SingleByte/Lithuanian/LithuanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Lithuanian { - public abstract class LithuanianModel : SequenceModel + internal abstract class LithuanianModel : SequenceModel { // Model Table: // Total sequences: 1016 diff --git a/src/Core/Models/SingleByte/Maltese/Iso_8859_3_MalteseModel.cs b/src/Core/Models/SingleByte/Maltese/Iso_8859_3_MalteseModel.cs index 4143421..6726f98 100644 --- a/src/Core/Models/SingleByte/Maltese/Iso_8859_3_MalteseModel.cs +++ b/src/Core/Models/SingleByte/Maltese/Iso_8859_3_MalteseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Maltese { - public class Iso_8859_3_MalteseModel : MalteseModel + internal class Iso_8859_3_MalteseModel : MalteseModel { // Generated by BuildLangModel.py // On: 2016-09-21 02:07:45.509404 diff --git a/src/Core/Models/SingleByte/Maltese/MalteseModel.cs b/src/Core/Models/SingleByte/Maltese/MalteseModel.cs index 4590c2d..5481897 100644 --- a/src/Core/Models/SingleByte/Maltese/MalteseModel.cs +++ b/src/Core/Models/SingleByte/Maltese/MalteseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Maltese { - public abstract class MalteseModel : SequenceModel + internal abstract class MalteseModel : SequenceModel { // Model Table: // Total sequences: 870 diff --git a/src/Core/Models/SingleByte/Polish/Ibm852_PolishModel.cs b/src/Core/Models/SingleByte/Polish/Ibm852_PolishModel.cs index 4a28c64..dc0e1f1 100644 --- a/src/Core/Models/SingleByte/Polish/Ibm852_PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/Ibm852_PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public class Ibm852_PolishModel : PolishModel + internal class Ibm852_PolishModel : PolishModel { // Generated by BuildLangModel.py // On: 2016-09-21 17:21:04.405363 diff --git a/src/Core/Models/SingleByte/Polish/Iso_8859_13_PolishModel.cs b/src/Core/Models/SingleByte/Polish/Iso_8859_13_PolishModel.cs index 406c380..74e3289 100644 --- a/src/Core/Models/SingleByte/Polish/Iso_8859_13_PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/Iso_8859_13_PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public class Iso_8859_13_PolishModel : PolishModel + internal class Iso_8859_13_PolishModel : PolishModel { // Generated by BuildLangModel.py // On: 2016-09-21 17:21:04.405363 diff --git a/src/Core/Models/SingleByte/Polish/Iso_8859_16_PolishModel.cs b/src/Core/Models/SingleByte/Polish/Iso_8859_16_PolishModel.cs index b728cae..8e8e940 100644 --- a/src/Core/Models/SingleByte/Polish/Iso_8859_16_PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/Iso_8859_16_PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public class Iso_8859_16_PolishModel : PolishModel + internal class Iso_8859_16_PolishModel : PolishModel { // Generated by BuildLangModel.py // On: 2016-09-21 17:21:04.405363 diff --git a/src/Core/Models/SingleByte/Polish/Iso_8859_2_PolishModel.cs b/src/Core/Models/SingleByte/Polish/Iso_8859_2_PolishModel.cs index 6321455..48cb002 100644 --- a/src/Core/Models/SingleByte/Polish/Iso_8859_2_PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/Iso_8859_2_PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public class Iso_8859_2_PolishModel : PolishModel + internal class Iso_8859_2_PolishModel : PolishModel { // Generated by BuildLangModel.py // On: 2016-09-21 17:21:04.405363 diff --git a/src/Core/Models/SingleByte/Polish/Mac_Centraleurope_PolishModel.cs b/src/Core/Models/SingleByte/Polish/Mac_Centraleurope_PolishModel.cs index e41ab39..c10decb 100644 --- a/src/Core/Models/SingleByte/Polish/Mac_Centraleurope_PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/Mac_Centraleurope_PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public class Mac_Centraleurope_PolishModel : PolishModel + internal class Mac_Centraleurope_PolishModel : PolishModel { // Generated by BuildLangModel.py // On: 2016-09-21 17:21:04.405363 diff --git a/src/Core/Models/SingleByte/Polish/PolishModel.cs b/src/Core/Models/SingleByte/Polish/PolishModel.cs index dd97998..4b9424b 100644 --- a/src/Core/Models/SingleByte/Polish/PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public abstract class PolishModel : SequenceModel + internal abstract class PolishModel : SequenceModel { // Model Table: // Total sequences: 1321 diff --git a/src/Core/Models/SingleByte/Polish/Windows_1250_PolishModel.cs b/src/Core/Models/SingleByte/Polish/Windows_1250_PolishModel.cs index 081017f..928194f 100644 --- a/src/Core/Models/SingleByte/Polish/Windows_1250_PolishModel.cs +++ b/src/Core/Models/SingleByte/Polish/Windows_1250_PolishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Polish { - public class Windows_1250_PolishModel : PolishModel + internal class Windows_1250_PolishModel : PolishModel { // Generated by BuildLangModel.py // On: 2016-09-21 17:21:04.405363 diff --git a/src/Core/Models/SingleByte/Portuguese/Iso_8859_15_PortugueseModel.cs b/src/Core/Models/SingleByte/Portuguese/Iso_8859_15_PortugueseModel.cs index dbe4845..ac8e60d 100644 --- a/src/Core/Models/SingleByte/Portuguese/Iso_8859_15_PortugueseModel.cs +++ b/src/Core/Models/SingleByte/Portuguese/Iso_8859_15_PortugueseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Portuguese { - public class Iso_8859_15_PortugueseModel : PortugueseModel + internal class Iso_8859_15_PortugueseModel : PortugueseModel { // Generated by BuildLangModel.py // On: 2016-09-20 23:47:27.348423 diff --git a/src/Core/Models/SingleByte/Portuguese/Iso_8859_1_PortugueseModel.cs b/src/Core/Models/SingleByte/Portuguese/Iso_8859_1_PortugueseModel.cs index 07dea28..6402b18 100644 --- a/src/Core/Models/SingleByte/Portuguese/Iso_8859_1_PortugueseModel.cs +++ b/src/Core/Models/SingleByte/Portuguese/Iso_8859_1_PortugueseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Portuguese { - public class Iso_8859_1_PortugueseModel : PortugueseModel + internal class Iso_8859_1_PortugueseModel : PortugueseModel { // Generated by BuildLangModel.py // On: 2016-09-20 23:47:27.348423 diff --git a/src/Core/Models/SingleByte/Portuguese/Iso_8859_9_PortugueseModel.cs b/src/Core/Models/SingleByte/Portuguese/Iso_8859_9_PortugueseModel.cs index a2f0d2f..172723e 100644 --- a/src/Core/Models/SingleByte/Portuguese/Iso_8859_9_PortugueseModel.cs +++ b/src/Core/Models/SingleByte/Portuguese/Iso_8859_9_PortugueseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Portuguese { - public class Iso_8859_9_PortugueseModel : PortugueseModel + internal class Iso_8859_9_PortugueseModel : PortugueseModel { // Generated by BuildLangModel.py // On: 2016-09-20 23:47:27.348423 diff --git a/src/Core/Models/SingleByte/Portuguese/PortugueseModel.cs b/src/Core/Models/SingleByte/Portuguese/PortugueseModel.cs index fc6d8d9..e9917c8 100644 --- a/src/Core/Models/SingleByte/Portuguese/PortugueseModel.cs +++ b/src/Core/Models/SingleByte/Portuguese/PortugueseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Portuguese { - public abstract class PortugueseModel : SequenceModel + internal abstract class PortugueseModel : SequenceModel { // Model Table: // Total sequences: 891 diff --git a/src/Core/Models/SingleByte/Portuguese/Windows_1252_PortugueseModel.cs b/src/Core/Models/SingleByte/Portuguese/Windows_1252_PortugueseModel.cs index f2c66fb..715eb23 100644 --- a/src/Core/Models/SingleByte/Portuguese/Windows_1252_PortugueseModel.cs +++ b/src/Core/Models/SingleByte/Portuguese/Windows_1252_PortugueseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Portuguese { - public class Windows_1252_PortugueseModel : PortugueseModel + internal class Windows_1252_PortugueseModel : PortugueseModel { // Generated by BuildLangModel.py // On: 2016-09-20 23:47:27.348423 diff --git a/src/Core/Models/SingleByte/Romanian/Ibm852_RomanianModel.cs b/src/Core/Models/SingleByte/Romanian/Ibm852_RomanianModel.cs index 8699c4a..b4d0247 100644 --- a/src/Core/Models/SingleByte/Romanian/Ibm852_RomanianModel.cs +++ b/src/Core/Models/SingleByte/Romanian/Ibm852_RomanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Romanian { - public class Ibm852_RomanianModel : RomanianModel + internal class Ibm852_RomanianModel : RomanianModel { // Generated by BuildLangModel.py // On: 2016-09-28 18:58:13.757152 diff --git a/src/Core/Models/SingleByte/Romanian/Iso_8859_16_RomanianModel.cs b/src/Core/Models/SingleByte/Romanian/Iso_8859_16_RomanianModel.cs index 815a9f8..c7204c7 100644 --- a/src/Core/Models/SingleByte/Romanian/Iso_8859_16_RomanianModel.cs +++ b/src/Core/Models/SingleByte/Romanian/Iso_8859_16_RomanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Romanian { - public class Iso_8859_16_RomanianModel : RomanianModel + internal class Iso_8859_16_RomanianModel : RomanianModel { // Generated by BuildLangModel.py // On: 2016-09-28 18:58:13.757152 diff --git a/src/Core/Models/SingleByte/Romanian/Iso_8859_2_RomanianModel.cs b/src/Core/Models/SingleByte/Romanian/Iso_8859_2_RomanianModel.cs index 77fd8d6..5a8bfe0 100644 --- a/src/Core/Models/SingleByte/Romanian/Iso_8859_2_RomanianModel.cs +++ b/src/Core/Models/SingleByte/Romanian/Iso_8859_2_RomanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Romanian { - public class Iso_8859_2_RomanianModel : RomanianModel + internal class Iso_8859_2_RomanianModel : RomanianModel { // Generated by BuildLangModel.py // On: 2016-09-28 18:58:13.757152 diff --git a/src/Core/Models/SingleByte/Romanian/RomanianModel.cs b/src/Core/Models/SingleByte/Romanian/RomanianModel.cs index e86e97c..570d21d 100644 --- a/src/Core/Models/SingleByte/Romanian/RomanianModel.cs +++ b/src/Core/Models/SingleByte/Romanian/RomanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Romanian { - public abstract class RomanianModel : SequenceModel + internal abstract class RomanianModel : SequenceModel { // Model Table: // Total sequences: 981 diff --git a/src/Core/Models/SingleByte/Romanian/Windows_1250_RomanianModel.cs b/src/Core/Models/SingleByte/Romanian/Windows_1250_RomanianModel.cs index 0228b43..7bb726f 100644 --- a/src/Core/Models/SingleByte/Romanian/Windows_1250_RomanianModel.cs +++ b/src/Core/Models/SingleByte/Romanian/Windows_1250_RomanianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Romanian { - public class Windows_1250_RomanianModel : RomanianModel + internal class Windows_1250_RomanianModel : RomanianModel { // Generated by BuildLangModel.py // On: 2016-09-28 18:58:13.757152 diff --git a/src/Core/Models/SingleByte/Russian/Ibm855_RussianModel.cs b/src/Core/Models/SingleByte/Russian/Ibm855_RussianModel.cs index 04e7a79..dcd3dc8 100644 --- a/src/Core/Models/SingleByte/Russian/Ibm855_RussianModel.cs +++ b/src/Core/Models/SingleByte/Russian/Ibm855_RussianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public class Ibm855_RussianModel : RussianModel + internal class Ibm855_RussianModel : RussianModel { private readonly static byte[] BYTE_TO_ORDER_MAP = { CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,RET,CTR,CTR,RET,CTR,CTR, //00 @@ -67,4 +67,4 @@ public Ibm855_RussianModel() : base(BYTE_TO_ORDER_MAP, CodepageName.IBM855) { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Russian/Ibm866_RussianModel.cs b/src/Core/Models/SingleByte/Russian/Ibm866_RussianModel.cs index 4adecf6..7b812a0 100644 --- a/src/Core/Models/SingleByte/Russian/Ibm866_RussianModel.cs +++ b/src/Core/Models/SingleByte/Russian/Ibm866_RussianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public class Ibm866_RussianModel : RussianModel + internal class Ibm866_RussianModel : RussianModel { private readonly static byte[] CHAR_TO_ORDER_MAP = { CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,RET,CTR,CTR,RET,CTR,CTR, //00 @@ -67,4 +67,4 @@ public Ibm866_RussianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.IBM866) { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Russian/Iso_8859_5_RussianModel.cs b/src/Core/Models/SingleByte/Russian/Iso_8859_5_RussianModel.cs index 88df626..0b3643d 100644 --- a/src/Core/Models/SingleByte/Russian/Iso_8859_5_RussianModel.cs +++ b/src/Core/Models/SingleByte/Russian/Iso_8859_5_RussianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public class Iso_8859_5_RussianModel : RussianModel + internal class Iso_8859_5_RussianModel : RussianModel { private readonly static byte[] CHAR_TO_ORDER_MAP = { CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,RET,CTR,CTR,RET,CTR,CTR, /* 0X */ @@ -68,4 +68,4 @@ public Iso_8859_5_RussianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.ISO_8859 { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Russian/Koi8r_Model.cs b/src/Core/Models/SingleByte/Russian/Koi8r_Model.cs index c1a1501..11437b0 100644 --- a/src/Core/Models/SingleByte/Russian/Koi8r_Model.cs +++ b/src/Core/Models/SingleByte/Russian/Koi8r_Model.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public class Koi8r_Model : RussianModel + internal class Koi8r_Model : RussianModel { private readonly static byte[] CHAR_TO_ORDER_MAP = { CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,RET,CTR,CTR,RET,CTR,CTR, /* 0X */ @@ -68,4 +68,4 @@ public Koi8r_Model() : base(CHAR_TO_ORDER_MAP, CodepageName.KOI8_R) { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Russian/RussianModel.cs b/src/Core/Models/SingleByte/Russian/RussianModel.cs index 7335b73..2294138 100644 --- a/src/Core/Models/SingleByte/Russian/RussianModel.cs +++ b/src/Core/Models/SingleByte/Russian/RussianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public abstract class RussianModel : SequenceModel + internal abstract class RussianModel : SequenceModel { // Model Table: // total sequences: 100% diff --git a/src/Core/Models/SingleByte/Russian/Windows_1251_RussianModel.cs b/src/Core/Models/SingleByte/Russian/Windows_1251_RussianModel.cs index c91f66a..2a920f8 100644 --- a/src/Core/Models/SingleByte/Russian/Windows_1251_RussianModel.cs +++ b/src/Core/Models/SingleByte/Russian/Windows_1251_RussianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public class Windows_1251_RussianModel : RussianModel + internal class Windows_1251_RussianModel : RussianModel { private readonly static byte[] CHAR_TO_ORDER_MAP = { CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,RET,CTR,CTR,RET,CTR,CTR, /* 0X */ @@ -68,4 +68,4 @@ public Windows_1251_RussianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.WINDOW { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Russian/X_Mac_Cyrillic_RussianModel.cs b/src/Core/Models/SingleByte/Russian/X_Mac_Cyrillic_RussianModel.cs index 70a08b6..49c363d 100644 --- a/src/Core/Models/SingleByte/Russian/X_Mac_Cyrillic_RussianModel.cs +++ b/src/Core/Models/SingleByte/Russian/X_Mac_Cyrillic_RussianModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Russian { - public class X_Mac_Cyrillic_RussianModel : RussianModel + internal class X_Mac_Cyrillic_RussianModel : RussianModel { private readonly static byte[] CHAR_TO_ORDER_MAP = { CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,RET,CTR,CTR,RET,CTR,CTR, /* 0X */ @@ -68,4 +68,4 @@ public X_Mac_Cyrillic_RussianModel() : base(CHAR_TO_ORDER_MAP, CodepageName.X_MA { } } -} \ No newline at end of file +} diff --git a/src/Core/Models/SingleByte/Slovak/Ibm852_SlovakModel.cs b/src/Core/Models/SingleByte/Slovak/Ibm852_SlovakModel.cs index 47fafbc..f7436c4 100644 --- a/src/Core/Models/SingleByte/Slovak/Ibm852_SlovakModel.cs +++ b/src/Core/Models/SingleByte/Slovak/Ibm852_SlovakModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovak { - public class Ibm852_SlovakModel : SlovakModel + internal class Ibm852_SlovakModel : SlovakModel { // Generated by BuildLangModel.py // On: 2016-09-21 13:33:10.331339 diff --git a/src/Core/Models/SingleByte/Slovak/Iso_8859_2_SlovakModel.cs b/src/Core/Models/SingleByte/Slovak/Iso_8859_2_SlovakModel.cs index 1703e8a..2a9094f 100644 --- a/src/Core/Models/SingleByte/Slovak/Iso_8859_2_SlovakModel.cs +++ b/src/Core/Models/SingleByte/Slovak/Iso_8859_2_SlovakModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovak { - public class Iso_8859_2_SlovakModel : SlovakModel + internal class Iso_8859_2_SlovakModel : SlovakModel { // Generated by BuildLangModel.py // On: 2016-09-21 13:33:10.331339 diff --git a/src/Core/Models/SingleByte/Slovak/Mac_Centraleurope_SlovakModel.cs b/src/Core/Models/SingleByte/Slovak/Mac_Centraleurope_SlovakModel.cs index 4e4f0ed..589c9b6 100644 --- a/src/Core/Models/SingleByte/Slovak/Mac_Centraleurope_SlovakModel.cs +++ b/src/Core/Models/SingleByte/Slovak/Mac_Centraleurope_SlovakModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovak { - public class Mac_Centraleurope_SlovakModel : SlovakModel + internal class Mac_Centraleurope_SlovakModel : SlovakModel { // Generated by BuildLangModel.py // On: 2016-09-21 13:33:10.331339 diff --git a/src/Core/Models/SingleByte/Slovak/SlovakModel.cs b/src/Core/Models/SingleByte/Slovak/SlovakModel.cs index 226ff92..3981ac6 100644 --- a/src/Core/Models/SingleByte/Slovak/SlovakModel.cs +++ b/src/Core/Models/SingleByte/Slovak/SlovakModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovak { - public abstract class SlovakModel : SequenceModel + internal abstract class SlovakModel : SequenceModel { // Model Table: // Total sequences: 1181 diff --git a/src/Core/Models/SingleByte/Slovak/Windows_1250_SlovakModel.cs b/src/Core/Models/SingleByte/Slovak/Windows_1250_SlovakModel.cs index a4cf7fa..44f83a9 100644 --- a/src/Core/Models/SingleByte/Slovak/Windows_1250_SlovakModel.cs +++ b/src/Core/Models/SingleByte/Slovak/Windows_1250_SlovakModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovak { - public class Windows_1250_SlovakModel : SlovakModel + internal class Windows_1250_SlovakModel : SlovakModel { // Generated by BuildLangModel.py // On: 2016-09-21 13:33:10.331339 diff --git a/src/Core/Models/SingleByte/Slovene/Ibm852_SloveneModel.cs b/src/Core/Models/SingleByte/Slovene/Ibm852_SloveneModel.cs index 8f0173c..1991e2a 100644 --- a/src/Core/Models/SingleByte/Slovene/Ibm852_SloveneModel.cs +++ b/src/Core/Models/SingleByte/Slovene/Ibm852_SloveneModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovene { - public class Ibm852_SloveneModel : SloveneModel + internal class Ibm852_SloveneModel : SloveneModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:06:46.134717 diff --git a/src/Core/Models/SingleByte/Slovene/Iso_8859_16_SloveneModel.cs b/src/Core/Models/SingleByte/Slovene/Iso_8859_16_SloveneModel.cs index 0bef282..1837c03 100644 --- a/src/Core/Models/SingleByte/Slovene/Iso_8859_16_SloveneModel.cs +++ b/src/Core/Models/SingleByte/Slovene/Iso_8859_16_SloveneModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovene { - public class Iso_8859_16_SloveneModel : SloveneModel + internal class Iso_8859_16_SloveneModel : SloveneModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:06:46.134717 diff --git a/src/Core/Models/SingleByte/Slovene/Iso_8859_2_SloveneModel.cs b/src/Core/Models/SingleByte/Slovene/Iso_8859_2_SloveneModel.cs index 5ed3cc2..017926d 100644 --- a/src/Core/Models/SingleByte/Slovene/Iso_8859_2_SloveneModel.cs +++ b/src/Core/Models/SingleByte/Slovene/Iso_8859_2_SloveneModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovene { - public class Iso_8859_2_SloveneModel : SloveneModel + internal class Iso_8859_2_SloveneModel : SloveneModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:06:46.134717 diff --git a/src/Core/Models/SingleByte/Slovene/Mac_Centraleurope_SloveneModel.cs b/src/Core/Models/SingleByte/Slovene/Mac_Centraleurope_SloveneModel.cs index 59260f6..fb0aa9a 100644 --- a/src/Core/Models/SingleByte/Slovene/Mac_Centraleurope_SloveneModel.cs +++ b/src/Core/Models/SingleByte/Slovene/Mac_Centraleurope_SloveneModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovene { - public class Mac_Centraleurope_SloveneModel : SloveneModel + internal class Mac_Centraleurope_SloveneModel : SloveneModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:06:46.134717 diff --git a/src/Core/Models/SingleByte/Slovene/SloveneModel.cs b/src/Core/Models/SingleByte/Slovene/SloveneModel.cs index f7ad1c2..de97ae2 100644 --- a/src/Core/Models/SingleByte/Slovene/SloveneModel.cs +++ b/src/Core/Models/SingleByte/Slovene/SloveneModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovene { - public abstract class SloveneModel : SequenceModel + internal abstract class SloveneModel : SequenceModel { // Model Table: // Total sequences: 727 diff --git a/src/Core/Models/SingleByte/Slovene/Windows_1250_SloveneModel.cs b/src/Core/Models/SingleByte/Slovene/Windows_1250_SloveneModel.cs index 531973e..a8c0775 100644 --- a/src/Core/Models/SingleByte/Slovene/Windows_1250_SloveneModel.cs +++ b/src/Core/Models/SingleByte/Slovene/Windows_1250_SloveneModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Slovene { - public class Windows_1250_SloveneModel : SloveneModel + internal class Windows_1250_SloveneModel : SloveneModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:06:46.134717 diff --git a/src/Core/Models/SingleByte/Spanish/Iso_8859_15_SpanishModel.cs b/src/Core/Models/SingleByte/Spanish/Iso_8859_15_SpanishModel.cs index 9d01480..bfd3440 100644 --- a/src/Core/Models/SingleByte/Spanish/Iso_8859_15_SpanishModel.cs +++ b/src/Core/Models/SingleByte/Spanish/Iso_8859_15_SpanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Spanish { - public class Iso_8859_15_SpanishModel : SpanishModel + internal class Iso_8859_15_SpanishModel : SpanishModel { // Generated by BuildLangModel.py // On: 2015-12-12 18:39:02.290370 diff --git a/src/Core/Models/SingleByte/Spanish/Iso_8859_1_SpanishModel.cs b/src/Core/Models/SingleByte/Spanish/Iso_8859_1_SpanishModel.cs index eed5dc7..37d848f 100644 --- a/src/Core/Models/SingleByte/Spanish/Iso_8859_1_SpanishModel.cs +++ b/src/Core/Models/SingleByte/Spanish/Iso_8859_1_SpanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Spanish { - public class Iso_8859_1_SpanishModel : SpanishModel + internal class Iso_8859_1_SpanishModel : SpanishModel { // Generated by BuildLangModel.py // On: 2015-12-12 18:39:02.290370 diff --git a/src/Core/Models/SingleByte/Spanish/SpanishModel.cs b/src/Core/Models/SingleByte/Spanish/SpanishModel.cs index 03bb44d..d32540f 100644 --- a/src/Core/Models/SingleByte/Spanish/SpanishModel.cs +++ b/src/Core/Models/SingleByte/Spanish/SpanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Spanish { - public abstract class SpanishModel : SequenceModel + internal abstract class SpanishModel : SequenceModel { // Model Table: // Total sequences: 897 diff --git a/src/Core/Models/SingleByte/Spanish/Windows_1252_SpanishModel.cs b/src/Core/Models/SingleByte/Spanish/Windows_1252_SpanishModel.cs index 34a1a7f..e98ffe4 100644 --- a/src/Core/Models/SingleByte/Spanish/Windows_1252_SpanishModel.cs +++ b/src/Core/Models/SingleByte/Spanish/Windows_1252_SpanishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Spanish { - public class Windows_1252_SpanishModel : SpanishModel + internal class Windows_1252_SpanishModel : SpanishModel { // Generated by BuildLangModel.py // On: 2015-12-12 18:39:02.290370 diff --git a/src/Core/Models/SingleByte/Swedish/Iso_8859_15_SwedishModel.cs b/src/Core/Models/SingleByte/Swedish/Iso_8859_15_SwedishModel.cs index 1c031a5..86140e0 100644 --- a/src/Core/Models/SingleByte/Swedish/Iso_8859_15_SwedishModel.cs +++ b/src/Core/Models/SingleByte/Swedish/Iso_8859_15_SwedishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Swedish { - public class Iso_8859_15_SwedishModel : SwedishModel + internal class Iso_8859_15_SwedishModel : SwedishModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:29:21.480940 diff --git a/src/Core/Models/SingleByte/Swedish/Iso_8859_1_SwedishModel.cs b/src/Core/Models/SingleByte/Swedish/Iso_8859_1_SwedishModel.cs index 88d60a6..0f01d1d 100644 --- a/src/Core/Models/SingleByte/Swedish/Iso_8859_1_SwedishModel.cs +++ b/src/Core/Models/SingleByte/Swedish/Iso_8859_1_SwedishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Swedish { - public class Iso_8859_1_SwedishModel : SwedishModel + internal class Iso_8859_1_SwedishModel : SwedishModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:29:21.480940 diff --git a/src/Core/Models/SingleByte/Swedish/Iso_8859_4_SwedishModel.cs b/src/Core/Models/SingleByte/Swedish/Iso_8859_4_SwedishModel.cs index d59a3bb..c6f6697 100644 --- a/src/Core/Models/SingleByte/Swedish/Iso_8859_4_SwedishModel.cs +++ b/src/Core/Models/SingleByte/Swedish/Iso_8859_4_SwedishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Swedish { - public class Iso_8859_4_SwedishModel : SwedishModel + internal class Iso_8859_4_SwedishModel : SwedishModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:29:21.480940 diff --git a/src/Core/Models/SingleByte/Swedish/Iso_8859_9_SwedishModel.cs b/src/Core/Models/SingleByte/Swedish/Iso_8859_9_SwedishModel.cs index 09c32a1..832f48f 100644 --- a/src/Core/Models/SingleByte/Swedish/Iso_8859_9_SwedishModel.cs +++ b/src/Core/Models/SingleByte/Swedish/Iso_8859_9_SwedishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Swedish { - public class Iso_8859_9_SwedishModel : SwedishModel + internal class Iso_8859_9_SwedishModel : SwedishModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:29:21.480940 diff --git a/src/Core/Models/SingleByte/Swedish/SwedishModel.cs b/src/Core/Models/SingleByte/Swedish/SwedishModel.cs index e9992f0..104a4aa 100644 --- a/src/Core/Models/SingleByte/Swedish/SwedishModel.cs +++ b/src/Core/Models/SingleByte/Swedish/SwedishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Swedish { - public abstract class SwedishModel : SequenceModel + internal abstract class SwedishModel : SequenceModel { // Model Table: // Total sequences: 748 diff --git a/src/Core/Models/SingleByte/Swedish/Windows_1252_SwedishModel.cs b/src/Core/Models/SingleByte/Swedish/Windows_1252_SwedishModel.cs index 33fca3a..0907277 100644 --- a/src/Core/Models/SingleByte/Swedish/Windows_1252_SwedishModel.cs +++ b/src/Core/Models/SingleByte/Swedish/Windows_1252_SwedishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Swedish { - public class Windows_1252_SwedishModel : SwedishModel + internal class Windows_1252_SwedishModel : SwedishModel { // Generated by BuildLangModel.py // On: 2016-09-28 22:29:21.480940 diff --git a/src/Core/Models/SingleByte/Thai/Iso_8859_11_ThaiModel.cs b/src/Core/Models/SingleByte/Thai/Iso_8859_11_ThaiModel.cs index e897552..ddef7ea 100644 --- a/src/Core/Models/SingleByte/Thai/Iso_8859_11_ThaiModel.cs +++ b/src/Core/Models/SingleByte/Thai/Iso_8859_11_ThaiModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Thai { - public class Iso_8859_11_ThaiModel : ThaiModel + internal class Iso_8859_11_ThaiModel : ThaiModel { // Generated by BuildLangModel.py // On: 2015-12-04 03:05:06.182099 diff --git a/src/Core/Models/SingleByte/Thai/ThaiModel.cs b/src/Core/Models/SingleByte/Thai/ThaiModel.cs index b75aabf..db5f867 100644 --- a/src/Core/Models/SingleByte/Thai/ThaiModel.cs +++ b/src/Core/Models/SingleByte/Thai/ThaiModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Thai { - public class ThaiModel : SequenceModel + internal class ThaiModel : SequenceModel { // Model Table: // Total sequences: 2324 diff --git a/src/Core/Models/SingleByte/Thai/Tis_620_ThaiModel.cs b/src/Core/Models/SingleByte/Thai/Tis_620_ThaiModel.cs index b1f219a..56d6cba 100644 --- a/src/Core/Models/SingleByte/Thai/Tis_620_ThaiModel.cs +++ b/src/Core/Models/SingleByte/Thai/Tis_620_ThaiModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Thai { - public class Tis_620_ThaiModel: ThaiModel + internal class Tis_620_ThaiModel: ThaiModel { // Generated by BuildLangModel.py // On: 2015-12-04 03:05:06.182099 diff --git a/src/Core/Models/SingleByte/Turkish/Iso_8859_3_TurkishModel.cs b/src/Core/Models/SingleByte/Turkish/Iso_8859_3_TurkishModel.cs index dc1b93e..63b133b 100644 --- a/src/Core/Models/SingleByte/Turkish/Iso_8859_3_TurkishModel.cs +++ b/src/Core/Models/SingleByte/Turkish/Iso_8859_3_TurkishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Turkish { - public class Iso_8859_3_TurkishModel : TurkishModel + internal class Iso_8859_3_TurkishModel : TurkishModel { // Generated by BuildLangModel.py // On: 2015-12-04 02:24:44.730727 diff --git a/src/Core/Models/SingleByte/Turkish/Iso_8859_9_TurkishModel.cs b/src/Core/Models/SingleByte/Turkish/Iso_8859_9_TurkishModel.cs index f3ea774..8378e2d 100644 --- a/src/Core/Models/SingleByte/Turkish/Iso_8859_9_TurkishModel.cs +++ b/src/Core/Models/SingleByte/Turkish/Iso_8859_9_TurkishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Turkish { - public class Iso_8859_9_TurkishModel : TurkishModel + internal class Iso_8859_9_TurkishModel : TurkishModel { // Generated by BuildLangModel.py // On: 2015-12-04 02:24:44.730727 diff --git a/src/Core/Models/SingleByte/Turkish/TurkishModel.cs b/src/Core/Models/SingleByte/Turkish/TurkishModel.cs index 88819ad..c05a65b 100644 --- a/src/Core/Models/SingleByte/Turkish/TurkishModel.cs +++ b/src/Core/Models/SingleByte/Turkish/TurkishModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Turkish { - public abstract class TurkishModel : SequenceModel + internal abstract class TurkishModel : SequenceModel { // Model Table: // Total sequences: 935 diff --git a/src/Core/Models/SingleByte/Vietnamese/VietnameseModel.cs b/src/Core/Models/SingleByte/Vietnamese/VietnameseModel.cs index 7bcbafd..dd598e1 100644 --- a/src/Core/Models/SingleByte/Vietnamese/VietnameseModel.cs +++ b/src/Core/Models/SingleByte/Vietnamese/VietnameseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Vietnamese { - public abstract class VietnameseModel : SequenceModel + internal abstract class VietnameseModel : SequenceModel { // Model Table: // Total sequences: 1494 diff --git a/src/Core/Models/SingleByte/Vietnamese/Viscii_VietnameseModel.cs b/src/Core/Models/SingleByte/Vietnamese/Viscii_VietnameseModel.cs index afd2646..33f10dc 100644 --- a/src/Core/Models/SingleByte/Vietnamese/Viscii_VietnameseModel.cs +++ b/src/Core/Models/SingleByte/Vietnamese/Viscii_VietnameseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Vietnamese { - public class Viscii_VietnameseModel : VietnameseModel + internal class Viscii_VietnameseModel : VietnameseModel { // Generated by BuildLangModel.py // On: 2016-02-13 03:42:06.561440 diff --git a/src/Core/Models/SingleByte/Vietnamese/Windows_1258_VietnameseModel.cs b/src/Core/Models/SingleByte/Vietnamese/Windows_1258_VietnameseModel.cs index 1fa996c..a703d06 100644 --- a/src/Core/Models/SingleByte/Vietnamese/Windows_1258_VietnameseModel.cs +++ b/src/Core/Models/SingleByte/Vietnamese/Windows_1258_VietnameseModel.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Models.SingleByte.Vietnamese { - public class Windows_1258_VietnameseModel : VietnameseModel + internal class Windows_1258_VietnameseModel : VietnameseModel { // Generated by BuildLangModel.py // On: 2016-02-13 03:42:06.561440 diff --git a/src/Core/Models/StateMachineModel.cs b/src/Core/Models/StateMachineModel.cs index 47db8ff..20472d1 100644 --- a/src/Core/Models/StateMachineModel.cs +++ b/src/Core/Models/StateMachineModel.cs @@ -43,44 +43,46 @@ namespace UtfUnknown.Core.Models /// /// State machine model /// - public abstract class StateMachineModel + internal abstract class StateMachineModel { + private readonly BitPackage _classTable; + /// /// Start node /// - public const int START = 0; + public static int START => 0; /// /// Error node ? /// - public const int ERROR = 1; + public static int ERROR => 1; /// /// ? /// - public const int ITSME = 2; - - public BitPackage classTable; - public BitPackage stateTable; - public int[] charLenTable; + public static int ITSME => 2; public string Name { get; } public int ClassFactor { get; } - public StateMachineModel(BitPackage classTable, int classFactor, + internal BitPackage StateTable { get; } + + internal int[] CharLenTable { get; } + + internal StateMachineModel(BitPackage classTable, int classFactor, BitPackage stateTable, int[] charLenTable, String name) { - this.classTable = classTable; + this._classTable = classTable; ClassFactor = classFactor; - this.stateTable = stateTable; - this.charLenTable = charLenTable; + this.StateTable = stateTable; + this.CharLenTable = charLenTable; Name = name; } public int GetClass(byte b) { - return classTable.Unpack((int)b); + return _classTable.Unpack(b); } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/CharsetProber.cs b/src/Core/Probers/CharsetProber.cs index ab8e717..cf59de2 100644 --- a/src/Core/Probers/CharsetProber.cs +++ b/src/Core/Probers/CharsetProber.cs @@ -190,4 +190,4 @@ protected static byte[] FilterWithEnglishLetters(byte[] buf, int offset, int len return result; } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/CodingStateMachine.cs b/src/Core/Probers/CodingStateMachine.cs index 1cbd2b3..acd63f3 100644 --- a/src/Core/Probers/CodingStateMachine.cs +++ b/src/Core/Probers/CodingStateMachine.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Probers /// /// Parallel state machine for the Coding Scheme Method /// - public class CodingStateMachine + internal class CodingStateMachine { private int currentState; private StateMachineModel model; @@ -64,11 +64,11 @@ public int NextState(byte b) int byteCls = model.GetClass(b); if (currentState == StateMachineModel.START) { - currentCharLen = model.charLenTable[byteCls]; + currentCharLen = model.CharLenTable[byteCls]; } // from byte's class and stateTable, we get its next state - currentState = model.stateTable.Unpack( + currentState = model.StateTable.Unpack( currentState * model.ClassFactor + byteCls); return currentState; @@ -89,4 +89,4 @@ public string ModelName get { return model.Name; } } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/EscCharsetProber.cs b/src/Core/Probers/EscCharsetProber.cs index 3abc4c8..b6e5ca3 100644 --- a/src/Core/Probers/EscCharsetProber.cs +++ b/src/Core/Probers/EscCharsetProber.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Probers { - public class EscCharsetProber : CharsetProber + internal class EscCharsetProber : CharsetProber { private const int CHARSETS_NUM = 4; private string detectedCharset; @@ -109,4 +109,4 @@ public override float GetConfidence(StringBuilder status = null) return 0.99f; } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/HebrewProber.cs b/src/Core/Probers/HebrewProber.cs index 6c9c0b8..892406b 100644 --- a/src/Core/Probers/HebrewProber.cs +++ b/src/Core/Probers/HebrewProber.cs @@ -141,7 +141,7 @@ namespace UtfUnknown.Core.Probers /// This prober doesn't actually recognize a language or a charset. /// It is a helper prober for the use of the Hebrew model probers /// - public class HebrewProber : CharsetProber + internal class HebrewProber : CharsetProber { // windows-1255 / ISO-8859-8 code points of interest private const byte FINAL_KAF = 0xEA; diff --git a/src/Core/Probers/Latin1Prober.cs b/src/Core/Probers/Latin1Prober.cs index 643d76e..c2234d2 100644 --- a/src/Core/Probers/Latin1Prober.cs +++ b/src/Core/Probers/Latin1Prober.cs @@ -42,7 +42,7 @@ namespace UtfUnknown.Core.Probers { // TODO: Using trigrams the detector should be able to discriminate between // latin-1 and iso8859-2 - public class Latin1Prober : CharsetProber + internal class Latin1Prober : CharsetProber { private const int FREQ_CAT_NUM = 4; diff --git a/src/Core/Probers/MBCSGroupProber.cs b/src/Core/Probers/MBCSGroupProber.cs index 9770368..0f7e3a2 100644 --- a/src/Core/Probers/MBCSGroupProber.cs +++ b/src/Core/Probers/MBCSGroupProber.cs @@ -48,7 +48,7 @@ namespace UtfUnknown.Core.Probers /// /// Multi-byte charsets probers /// - public class MBCSGroupProber : CharsetProber + internal class MBCSGroupProber : CharsetProber { private const int PROBERS_NUM = 8; @@ -240,4 +240,4 @@ public override string DumpStatus() return status.ToString(); } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/MultiByte/Chinese/Big5Prober.cs b/src/Core/Probers/MultiByte/Chinese/Big5Prober.cs index d2771e5..4f3919e 100644 --- a/src/Core/Probers/MultiByte/Chinese/Big5Prober.cs +++ b/src/Core/Probers/MultiByte/Chinese/Big5Prober.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Chinese { - public class Big5Prober : CharsetProber + internal class Big5Prober : CharsetProber { //void GetDistribution(PRUint32 aCharLen, const char* aStr); private CodingStateMachine codingSM; diff --git a/src/Core/Probers/MultiByte/Chinese/EUCTWProber.cs b/src/Core/Probers/MultiByte/Chinese/EUCTWProber.cs index 6bfc1ad..78fdc27 100644 --- a/src/Core/Probers/MultiByte/Chinese/EUCTWProber.cs +++ b/src/Core/Probers/MultiByte/Chinese/EUCTWProber.cs @@ -44,7 +44,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Chinese { - public class EUCTWProber : CharsetProber + internal class EUCTWProber : CharsetProber { private CodingStateMachine codingSM; private EUCTWDistributionAnalyser distributionAnalyser; diff --git a/src/Core/Probers/MultiByte/Chinese/GB18030Prober.cs b/src/Core/Probers/MultiByte/Chinese/GB18030Prober.cs index c2371fd..9e81fe5 100644 --- a/src/Core/Probers/MultiByte/Chinese/GB18030Prober.cs +++ b/src/Core/Probers/MultiByte/Chinese/GB18030Prober.cs @@ -45,7 +45,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Chinese { // We use gb18030 to replace gb2312, because 18030 is a superset. - public class GB18030Prober : CharsetProber + internal class GB18030Prober : CharsetProber { private CodingStateMachine codingSM; private GB18030DistributionAnalyser analyser; diff --git a/src/Core/Probers/MultiByte/Japanese/EUCJPProber.cs b/src/Core/Probers/MultiByte/Japanese/EUCJPProber.cs index e7e3ac2..6a9524b 100644 --- a/src/Core/Probers/MultiByte/Japanese/EUCJPProber.cs +++ b/src/Core/Probers/MultiByte/Japanese/EUCJPProber.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Japanese { - public class EUCJPProber : CharsetProber + internal class EUCJPProber : CharsetProber { private CodingStateMachine codingSM; private EUCJPContextAnalyser contextAnalyser; diff --git a/src/Core/Probers/MultiByte/Japanese/SJISProber.cs b/src/Core/Probers/MultiByte/Japanese/SJISProber.cs index 3e11de3..b6b04fe 100644 --- a/src/Core/Probers/MultiByte/Japanese/SJISProber.cs +++ b/src/Core/Probers/MultiByte/Japanese/SJISProber.cs @@ -50,7 +50,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Japanese /// 2, kana character often exist in group /// 3, certain combination of kana is never used in japanese language /// - public class SJISProber : CharsetProber + internal class SJISProber : CharsetProber { private CodingStateMachine codingSM; private SJISContextAnalyser contextAnalyser; diff --git a/src/Core/Probers/MultiByte/Korean/CP949Prober.cs b/src/Core/Probers/MultiByte/Korean/CP949Prober.cs index aea9640..4f43c94 100644 --- a/src/Core/Probers/MultiByte/Korean/CP949Prober.cs +++ b/src/Core/Probers/MultiByte/Korean/CP949Prober.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Korean { - public class CP949Prober : CharsetProber + internal class CP949Prober : CharsetProber { private CodingStateMachine codingSM; private EUCKRDistributionAnalyser distributionAnalyser; diff --git a/src/Core/Probers/MultiByte/Korean/EUCKRProber.cs b/src/Core/Probers/MultiByte/Korean/EUCKRProber.cs index fa8bfc4..9133833 100644 --- a/src/Core/Probers/MultiByte/Korean/EUCKRProber.cs +++ b/src/Core/Probers/MultiByte/Korean/EUCKRProber.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Probers.MultiByte.Korean { - public class EUCKRProber : CharsetProber + internal class EUCKRProber : CharsetProber { private CodingStateMachine codingSM; private EUCKRDistributionAnalyser distributionAnalyser; diff --git a/src/Core/Probers/MultiByte/UTF8Prober.cs b/src/Core/Probers/MultiByte/UTF8Prober.cs index 8f8c038..48b655f 100644 --- a/src/Core/Probers/MultiByte/UTF8Prober.cs +++ b/src/Core/Probers/MultiByte/UTF8Prober.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Probers.MultiByte { - public class UTF8Prober : CharsetProber + internal class UTF8Prober : CharsetProber { private static float ONE_CHAR_PROB = 0.50f; private CodingStateMachine codingSM; @@ -123,4 +123,4 @@ public override float GetConfidence(StringBuilder status = null) return confidence; } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/SBCSGroupProber.cs b/src/Core/Probers/SBCSGroupProber.cs index 5263bfb..1b8ed3f 100644 --- a/src/Core/Probers/SBCSGroupProber.cs +++ b/src/Core/Probers/SBCSGroupProber.cs @@ -74,7 +74,7 @@ namespace UtfUnknown.Core.Probers { - public class SBCSGroupProber : CharsetProber + internal class SBCSGroupProber : CharsetProber { private const int PROBERS_NUM = 100; private CharsetProber[] probers = new CharsetProber[PROBERS_NUM]; @@ -410,4 +410,4 @@ public override string GetCharsetName() return probers[bestGuess].GetCharsetName(); } } -} \ No newline at end of file +} diff --git a/src/Core/Probers/SingleByteCharSetProber.cs b/src/Core/Probers/SingleByteCharSetProber.cs index 9aac0e0..f8727d0 100644 --- a/src/Core/Probers/SingleByteCharSetProber.cs +++ b/src/Core/Probers/SingleByteCharSetProber.cs @@ -43,7 +43,7 @@ namespace UtfUnknown.Core.Probers { - public class SingleByteCharSetProber : CharsetProber + internal class SingleByteCharSetProber : CharsetProber { private const int SB_ENOUGH_REL_THRESHOLD = 1024; private const float POSITIVE_SHORTCUT_THRESHOLD = 0.95f; diff --git a/src/DetectionDetail.cs b/src/DetectionDetail.cs index e188519..5cc3bee 100644 --- a/src/DetectionDetail.cs +++ b/src/DetectionDetail.cs @@ -5,12 +5,6 @@ using UtfUnknown.Core; using UtfUnknown.Core.Probers; -[assembly: InternalsVisibleTo("UtfUnknown.Tests, PublicKey=" + -"002400000480000094000000060200000024000052534131000400000100010029f6b4defac763" + -"66721687460b44b7619e8e19a411f785279316fdae2f6965edfa4a460304fe8b4ed796d5356a1c" + -"225131b9087983d9ff9530df9307eab17d88cd4f1005a45f6f35523445d1ff7323322f3060cffc" + -"0d70d0cb1b4b7d46081bbead31844927aaadb0508b64bf298de5abe5ea5cca8b92490c961b7b75" + -"13c2c2a9")] namespace UtfUnknown { /// @@ -109,4 +103,4 @@ internal static Encoding GetEncoding(string encodingShortName) } } } -} \ No newline at end of file +} diff --git a/src/UTF-unknown.csproj b/src/UTF-unknown.csproj index afafb21..f5294ab 100644 --- a/src/UTF-unknown.csproj +++ b/src/UTF-unknown.csproj @@ -77,4 +77,8 @@ Features: 2.0.0.0 + + + + \ No newline at end of file