mirror of
https://github.com/claunia/Claunia.Encoding.git
synced 2025-12-16 19:24:43 +00:00
Update XML comments.
This commit is contained in:
16
.idea/.idea.Claunia.Encoding/.idea/csv-plugin.xml
generated
Normal file
16
.idea/.idea.Claunia.Encoding/.idea/csv-plugin.xml
generated
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CsvFileAttributes">
|
||||||
|
<option name="attributeMap">
|
||||||
|
<map>
|
||||||
|
<entry key="/Claunia.Encoding/Gem.cs">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an ATARI Standard Code for Information Interchange character encoding of Unicode characters.</summary>
|
/// <summary>Represents an ATARI Standard Code for Information Interchange character encoding of Unicode characters.</summary>
|
||||||
public class Atascii : SingleByteEncodingWithRunes
|
public class Atascii : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "atascii";
|
public override string BodyName => "atascii";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Atari Standard Code for Information Interchange";
|
public override string EncodingName => "Atari Standard Code for Information Interchange";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "atascii";
|
public override string HeaderName => "atascii";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The ATASCII to Unicode character map.</summary>
|
/// <summary>The ATASCII to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple II character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple II character encoding of Unicode characters.</summary>
|
||||||
public sealed class Apple2 : SingleByteEncoding
|
public sealed class Apple2 : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "apple2";
|
public override string BodyName => "apple2";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Apple II)";
|
public override string EncodingName => "Western European (Apple II)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "apple2";
|
public override string HeaderName => "apple2";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Apple II to Unicode character map.</summary>
|
/// <summary>The Apple II to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple IIc character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple IIc character encoding of Unicode characters.</summary>
|
||||||
public sealed class Apple2C : SingleByteEncodingWithRunes
|
public sealed class Apple2C : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "apple2c";
|
public override string BodyName => "apple2c";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Apple IIc)";
|
public override string EncodingName => "Western European (Apple IIc)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "apple2c";
|
public override string HeaderName => "apple2c";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Apple IIc to Unicode character map. Inverted screen characters are mapped to normal characters.</summary>
|
/// <summary>The Apple IIc to Unicode character map. Inverted screen characters are mapped to normal characters.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple IIe character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple IIe character encoding of Unicode characters.</summary>
|
||||||
public class Apple2E : SingleByteEncoding
|
public class Apple2E : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "apple2e";
|
public override string BodyName => "apple2e";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Apple IIe)";
|
public override string EncodingName => "Western European (Apple IIe)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "apple2e";
|
public override string HeaderName => "apple2e";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Apple IIe to Unicode character map.</summary>
|
/// <summary>The Apple IIe to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple IIgs character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple IIgs character encoding of Unicode characters.</summary>
|
||||||
public class Apple2Gs : SingleByteEncodingWithRunes
|
public class Apple2Gs : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "apple2gs";
|
public override string BodyName => "apple2gs";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Apple IIgs)";
|
public override string EncodingName => "Western European (Apple IIgs)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "apple2gs";
|
public override string HeaderName => "apple2gs";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Apple IIgs to Unicode character map. Inverted screen characters are mapped to normal characters.</summary>
|
/// <summary>The Apple IIgs to Unicode character map. Inverted screen characters are mapped to normal characters.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Atari ST character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Atari ST character encoding of Unicode characters.</summary>
|
||||||
public class AtariSt : SingleByteEncodingWithRunes
|
public class AtariSt : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "atarist";
|
public override string BodyName => "atarist";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Atari ST)";
|
public override string EncodingName => "Western European (Atari ST)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "atarist";
|
public override string HeaderName => "atarist";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Atari ST to Unicode character map.</summary>
|
/// <summary>The Atari ST to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents a GEM character encoding of Unicode characters.</summary>
|
/// <summary>Represents a GEM character encoding of Unicode characters.</summary>
|
||||||
public class Gem : SingleByteEncodingWithRunes
|
public class Gem : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "gem";
|
public override string BodyName => "gem";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (GEM)";
|
public override string EncodingName => "Western European (GEM)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "gem";
|
public override string HeaderName => "gem";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The GEM to Unicode character map.</summary>
|
/// <summary>The GEM to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an GEOS character encoding of Unicode characters.</summary>
|
/// <summary>Represents an GEOS character encoding of Unicode characters.</summary>
|
||||||
public class Geos : SingleByteEncoding
|
public class Geos : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "geos";
|
public override string BodyName => "geos";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (GEOS)";
|
public override string EncodingName => "Western European (GEOS)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "geos";
|
public override string HeaderName => "geos";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple Lisa character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple Lisa character encoding of Unicode characters.</summary>
|
||||||
public class LisaRoman : SingleByteEncoding
|
public class LisaRoman : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "lisa";
|
public override string BodyName => "lisa";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Apple Lisa)";
|
public override string EncodingName => "Western European (Apple Lisa)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "lisa";
|
public override string HeaderName => "lisa";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10000;
|
public override int WindowsCodePage => 10000;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Lisa to Unicode character map. MacRoman is a superset of LisaRoman.</summary>
|
/// <summary>The Lisa to Unicode character map. MacRoman is a superset of LisaRoman.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Arabic character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Arabic character encoding of Unicode characters.</summary>
|
||||||
public class MacArabic : SingleByteEncoding
|
public class MacArabic : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-arabic";
|
public override string BodyName => "x-mac-arabic";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10004;
|
public override int CodePage => 10004;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Arabic (Mac)";
|
public override string EncodingName => "Arabic (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-arabic";
|
public override string HeaderName => "x-mac-arabic";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-arabic";
|
public override string WebName => "x-mac-arabic";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10004;
|
public override int WindowsCodePage => 10004;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Arabic to Unicode character map.</summary>
|
/// <summary>The Macintosh Arabic to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac CentralEuropean character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac CentralEuropean character encoding of Unicode characters.</summary>
|
||||||
public class MacCentralEuropean : SingleByteEncoding
|
public class MacCentralEuropean : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-ce";
|
public override string BodyName => "x-mac-ce";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10029;
|
public override int CodePage => 10029;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Central European (Mac)";
|
public override string EncodingName => "Central European (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-ce";
|
public override string HeaderName => "x-mac-ce";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-ce";
|
public override string WebName => "x-mac-ce";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10029;
|
public override int WindowsCodePage => 10029;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh CentralEuropean to Unicode character map.</summary>
|
/// <summary>The Macintosh CentralEuropean to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Croatian character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Croatian character encoding of Unicode characters.</summary>
|
||||||
public class MacCroatian : SingleByteEncoding
|
public class MacCroatian : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-croatian";
|
public override string BodyName => "x-mac-croatian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10082;
|
public override int CodePage => 10082;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Croatian (Mac)";
|
public override string EncodingName => "Croatian (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-croatian";
|
public override string HeaderName => "x-mac-croatian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-croatian";
|
public override string WebName => "x-mac-croatian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10082;
|
public override int WindowsCodePage => 10082;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Croatian to Unicode character map.</summary>
|
/// <summary>The Macintosh Croatian to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Cyrillic character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Cyrillic character encoding of Unicode characters.</summary>
|
||||||
public class MacCyrillic : SingleByteEncoding
|
public class MacCyrillic : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-cyrillic";
|
public override string BodyName => "x-mac-cyrillic";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10007;
|
public override int CodePage => 10007;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Cyrillic (Mac)";
|
public override string EncodingName => "Cyrillic (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-cyrillic";
|
public override string HeaderName => "x-mac-cyrillic";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-cyrillic";
|
public override string WebName => "x-mac-cyrillic";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10007;
|
public override int WindowsCodePage => 10007;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Cyrillic to Unicode character map.</summary>
|
/// <summary>The Macintosh Cyrillic to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Farsi character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Farsi character encoding of Unicode characters.</summary>
|
||||||
public class MacFarsi : SingleByteEncoding
|
public class MacFarsi : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-farsi";
|
public override string BodyName => "x-mac-farsi";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10014;
|
public override int CodePage => 10014;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Farsi (Mac)";
|
public override string EncodingName => "Farsi (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-farsi";
|
public override string HeaderName => "x-mac-farsi";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-farsi";
|
public override string WebName => "x-mac-farsi";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10014;
|
public override int WindowsCodePage => 10014;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Farsi to Unicode character map.</summary>
|
/// <summary>The Macintosh Farsi to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Greek character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Greek character encoding of Unicode characters.</summary>
|
||||||
public class MacGreek : SingleByteEncoding
|
public class MacGreek : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-greek";
|
public override string BodyName => "x-mac-greek";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10006;
|
public override int CodePage => 10006;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Greek (Mac)";
|
public override string EncodingName => "Greek (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-greek";
|
public override string HeaderName => "x-mac-greek";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-greek";
|
public override string WebName => "x-mac-greek";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10006;
|
public override int WindowsCodePage => 10006;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Greek to Unicode character map.</summary>
|
/// <summary>The Macintosh Greek to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Hebrew character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Hebrew character encoding of Unicode characters.</summary>
|
||||||
public class MacHebrew : SingleByteEncoding
|
public class MacHebrew : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-hebrew";
|
public override string BodyName => "x-mac-hebrew";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10005;
|
public override int CodePage => 10005;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Hebrew (Mac)";
|
public override string EncodingName => "Hebrew (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-hebrew";
|
public override string HeaderName => "x-mac-hebrew";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-hebrew";
|
public override string WebName => "x-mac-hebrew";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10005;
|
public override int WindowsCodePage => 10005;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Hebrew to Unicode character map.</summary>
|
/// <summary>The Macintosh Hebrew to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple Mac character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple Mac character encoding of Unicode characters.</summary>
|
||||||
public class MacRoman : SingleByteEncoding
|
public class MacRoman : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "macintosh";
|
public override string BodyName => "macintosh";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10000;
|
public override int CodePage => 10000;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Mac)";
|
public override string EncodingName => "Western European (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "macintosh";
|
public override string HeaderName => "macintosh";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "macintosh";
|
public override string WebName => "macintosh";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10000;
|
public override int WindowsCodePage => 10000;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Mac to Unicode character map. MacRoman is a superset of LisaRoman.</summary>
|
/// <summary>The Mac to Unicode character map. MacRoman is a superset of LisaRoman.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Apple Mac character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Apple Mac character encoding of Unicode characters.</summary>
|
||||||
public class MacRomanian : SingleByteEncoding
|
public class MacRomanian : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-romanian";
|
public override string BodyName => "x-mac-romanian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10010;
|
public override int CodePage => 10010;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Romanianian (Mac)";
|
public override string EncodingName => "Romanianian (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-romanian";
|
public override string HeaderName => "x-mac-romanian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-romanian";
|
public override string WebName => "x-mac-romanian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10010;
|
public override int WindowsCodePage => 10010;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Mac to Unicode character map. MacRomanian is a superset of MacRomanian.</summary>
|
/// <summary>The Mac to Unicode character map. MacRomanian is a superset of MacRomanian.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Turkish character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Turkish character encoding of Unicode characters.</summary>
|
||||||
public class MacTurkish : SingleByteEncoding
|
public class MacTurkish : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-turkish";
|
public override string BodyName => "x-mac-turkish";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10081;
|
public override int CodePage => 10081;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Turkish (Mac)";
|
public override string EncodingName => "Turkish (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-turkish";
|
public override string HeaderName => "x-mac-turkish";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-turkish";
|
public override string WebName => "x-mac-turkish";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10081;
|
public override int WindowsCodePage => 10081;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Turkish to Unicode character map.</summary>
|
/// <summary>The Macintosh Turkish to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Mac Ukrainian character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Mac Ukrainian character encoding of Unicode characters.</summary>
|
||||||
public class MacUkrainian : SingleByteEncoding
|
public class MacUkrainian : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "x-mac-ukrainian";
|
public override string BodyName => "x-mac-ukrainian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 10017;
|
public override int CodePage => 10017;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Ukrainian (Mac)";
|
public override string EncodingName => "Ukrainian (Mac)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "x-mac-ukrainian";
|
public override string HeaderName => "x-mac-ukrainian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "x-mac-ukrainian";
|
public override string WebName => "x-mac-ukrainian";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 10017;
|
public override int WindowsCodePage => 10017;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => true;
|
public override bool IsReadOnly => true;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The Macintosh Ukrainian to Unicode character map.</summary>
|
/// <summary>The Macintosh Ukrainian to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -34,18 +34,30 @@ namespace Claunia.Encoding
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class Petscii : SingleByteEncodingWithRunes
|
public class Petscii : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "petscii";
|
public override string BodyName => "petscii";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Commodore PET Standard Code for Information Interchange";
|
public override string EncodingName => "Commodore PET Standard Code for Information Interchange";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "petscii";
|
public override string HeaderName => "petscii";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The PETSCII to Unicode character map, unshifted (default) variant.</summary>
|
/// <summary>The PETSCII to Unicode character map, unshifted (default) variant.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an Radix-50 (PDP-11) character encoding of Unicode characters.</summary>
|
/// <summary>Represents an Radix-50 (PDP-11) character encoding of Unicode characters.</summary>
|
||||||
public class Radix50 : SingleByteEncoding
|
public class Radix50 : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "radix50";
|
public override string BodyName => "radix50";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Western European (Radix-50)";
|
public override string EncodingName => "Western European (Radix-50)";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "radix50";
|
public override string HeaderName => "radix50";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => false;
|
public override bool IsSingleByte => false;
|
||||||
|
|
||||||
/// <summary>The Radix-50 to Unicode character map, when bits are shifted right</summary>
|
/// <summary>The Radix-50 to Unicode character map, when bits are shifted right</summary>
|
||||||
|
|||||||
@@ -7,6 +7,9 @@ namespace Claunia.Encoding
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class SingleByteEncoding : Encoding
|
public abstract class SingleByteEncoding : Encoding
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Character conversion table
|
||||||
|
/// </summary>
|
||||||
protected abstract char[] CharTable { get; }
|
protected abstract char[] CharTable { get; }
|
||||||
|
|
||||||
/// <summary>Gets a value indicating whether the current encoding can be used by browser clients for displaying content.</summary>
|
/// <summary>Gets a value indicating whether the current encoding can be used by browser clients for displaying content.</summary>
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ namespace Claunia.Encoding
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class SingleByteEncodingWithRunes : Encoding
|
public abstract class SingleByteEncodingWithRunes : Encoding
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Rune conversion table
|
||||||
|
/// </summary>
|
||||||
protected abstract Rune[] CharTable { get; }
|
protected abstract Rune[] CharTable { get; }
|
||||||
|
|
||||||
/// <summary>Gets a value indicating whether the current encoding can be used by browser clients for displaying content.</summary>
|
/// <summary>Gets a value indicating whether the current encoding can be used by browser clients for displaying content.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents a ZX80 character encoding of Unicode characters.</summary>
|
/// <summary>Represents a ZX80 character encoding of Unicode characters.</summary>
|
||||||
public class Zx80 : SingleByteEncodingWithRunes
|
public class Zx80 : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "zx80";
|
public override string BodyName => "zx80";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Sinclair ZX80 character set";
|
public override string EncodingName => "Sinclair ZX80 character set";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "zx80";
|
public override string HeaderName => "zx80";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The ZX80 to Unicode character map.</summary>
|
/// <summary>The ZX80 to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -31,18 +31,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents a ZX81 character encoding of Unicode characters.</summary>
|
/// <summary>Represents a ZX81 character encoding of Unicode characters.</summary>
|
||||||
public class Zx81 : SingleByteEncodingWithRunes
|
public class Zx81 : SingleByteEncodingWithRunes
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "zx81";
|
public override string BodyName => "zx81";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Sinclair ZX81 character set";
|
public override string EncodingName => "Sinclair ZX81 character set";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "zx81";
|
public override string HeaderName => "zx81";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The ZX81 to Unicode character map.</summary>
|
/// <summary>The ZX81 to Unicode character map.</summary>
|
||||||
|
|||||||
@@ -29,18 +29,30 @@ namespace Claunia.Encoding
|
|||||||
/// <summary>Represents an ZX Spectrum character encoding of Unicode characters.</summary>
|
/// <summary>Represents an ZX Spectrum character encoding of Unicode characters.</summary>
|
||||||
public class ZxSpectrum : SingleByteEncoding
|
public class ZxSpectrum : SingleByteEncoding
|
||||||
{
|
{
|
||||||
|
/// <inheritdoc />
|
||||||
public override string BodyName => "spectrum";
|
public override string BodyName => "spectrum";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int CodePage => 0;
|
public override int CodePage => 0;
|
||||||
|
/// <inheritdoc />
|
||||||
public override string EncodingName => "Sinclair ZX Spectrum character set";
|
public override string EncodingName => "Sinclair ZX Spectrum character set";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string HeaderName => "spectrum";
|
public override string HeaderName => "spectrum";
|
||||||
|
/// <inheritdoc />
|
||||||
public override string WebName => "";
|
public override string WebName => "";
|
||||||
|
/// <inheritdoc />
|
||||||
public override int WindowsCodePage => 0;
|
public override int WindowsCodePage => 0;
|
||||||
|
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserDisplay => false;
|
public override bool IsBrowserDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsBrowserSave => false;
|
public override bool IsBrowserSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsDisplay => false;
|
public override bool IsMailNewsDisplay => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsMailNewsSave => false;
|
public override bool IsMailNewsSave => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsReadOnly => false;
|
public override bool IsReadOnly => false;
|
||||||
|
/// <inheritdoc />
|
||||||
public override bool IsSingleByte => true;
|
public override bool IsSingleByte => true;
|
||||||
|
|
||||||
/// <summary>The ZX Spectrum to Unicode character map.</summary>
|
/// <summary>The ZX Spectrum to Unicode character map.</summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user