Class MjCharacterEntry

Namespace
KanjiVariants
Assembly
KanjiVariants.dll

MJ文字情報一覧表の一つの文字図形について、原典の各Unicode表現と分類を保持します。

public sealed record MjCharacterEntry : IEquatable<MjCharacterEntry>
Inheritance
MjCharacterEntry
Implements
Inherited Members

Constructors

MjCharacterEntry(string, Rune?, Rune?, IReadOnlyList<KanjiCharacter>, IReadOnlyList<KanjiCharacter>, string?, MjKanjiPolicy?, Rune?)

MJ文字情報一覧表の一つの文字図形について、原典の各Unicode表現と分類を保持します。

public MjCharacterEntry(string MjGlyphName, Rune? CorrespondingUcs, Rune? ImplementedUcs, IReadOnlyList<KanjiCharacter> Ivs, IReadOnlyList<KanjiCharacter> Svs, string? JisX0213, MjKanjiPolicy? KanjiPolicy, Rune? CompatibilityIdeograph)

Parameters

MjGlyphName string

MJ文字情報一覧表の識別子であるMJ文字図形名です。

CorrespondingUcs Rune?

対応するUCSです。実装したUCSとは別の概念です。

ImplementedUcs Rune?

実装したUCSです。対応するUCSとは別に保持します。

Ivs IReadOnlyList<KanjiCharacter>

実装したMoji_JohoコレクションIVSの読み取り専用一覧です。原典順で全件を保持し、空欄は共有の空一覧です。基底文字へ自動縮退しません。

Svs IReadOnlyList<KanjiCharacter>

実装したSVSの読み取り専用一覧です。原典順で全件を保持し、空欄は共有の空一覧です。基底文字へ自動縮退しません。

JisX0213 string

X0213列の原典値です。空欄はnullです。

KanjiPolicy MjKanjiPolicy?

原典の漢字施策です。空欄はnullです。

CompatibilityIdeograph Rune?

対応する互換漢字です。

Properties

CompatibilityIdeograph

対応する互換漢字です。

public Rune? CompatibilityIdeograph { get; init; }

Property Value

Rune?

CorrespondingUcs

対応するUCSです。実装したUCSとは別の概念です。

public Rune? CorrespondingUcs { get; init; }

Property Value

Rune?

ImplementedUcs

実装したUCSです。対応するUCSとは別に保持します。

public Rune? ImplementedUcs { get; init; }

Property Value

Rune?

Ivs

実装したMoji_JohoコレクションIVSの読み取り専用一覧です。原典順で全件を保持し、空欄は共有の空一覧です。基底文字へ自動縮退しません。

public IReadOnlyList<KanjiCharacter> Ivs { get; init; }

Property Value

IReadOnlyList<KanjiCharacter>

JisX0213

X0213列の原典値です。空欄はnullです。

public string? JisX0213 { get; init; }

Property Value

string

KanjiPolicy

原典の漢字施策です。空欄はnullです。

public MjKanjiPolicy? KanjiPolicy { get; init; }

Property Value

MjKanjiPolicy?

MjGlyphName

MJ文字情報一覧表の識別子であるMJ文字図形名です。

public string MjGlyphName { get; init; }

Property Value

string

Svs

実装したSVSの読み取り専用一覧です。原典順で全件を保持し、空欄は共有の空一覧です。基底文字へ自動縮退しません。

public IReadOnlyList<KanjiCharacter> Svs { get; init; }

Property Value

IReadOnlyList<KanjiCharacter>