Class JoyoKanjiEntry

Namespace
KanjiVariants
Assembly
KanjiVariants.dll

常用漢字表の本表に載る一字の情報。

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

Constructors

JoyoKanjiEntry(KanjiCharacter, KanjiCharacter?, IReadOnlyList<KanjiReading>)

常用漢字表の本表に載る一字の情報。

public JoyoKanjiEntry(KanjiCharacter Character, KanjiCharacter? OldForm, IReadOnlyList<KanjiReading> Readings)

Parameters

Character KanjiCharacter

常用漢字表の本表字。

OldForm KanjiCharacter?

原典に併記された旧字体等が一つの場合の文字。ない場合や複数ある場合は null です。全件は OldForms を参照してください。

Readings IReadOnlyList<KanjiReading>

原典の音訓順に並ぶ読み取り専用の音訓一覧。

Properties

Character

常用漢字表の本表字。

public KanjiCharacter Character { get; init; }

Property Value

KanjiCharacter

OldForm

原典に併記された旧字体等が一つの場合の文字。ない場合や複数ある場合は null です。全件は OldForms を参照してください。

public KanjiCharacter? OldForm { get; init; }

Property Value

KanjiCharacter?

OldForms

原典に併記された旧字体等の全件。単数のときは OldForm と一致します。

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

Property Value

IReadOnlyList<KanjiCharacter>

Remarks

「弁」のように複数ある場合、OldForm は null です。

Readings

原典の音訓順に並ぶ読み取り専用の音訓一覧。

public IReadOnlyList<KanjiReading> Readings { get; init; }

Property Value

IReadOnlyList<KanjiReading>

SourceLabel

角括弧の字形注記を含む原典の表記。

public string SourceLabel { get; init; }

Property Value

string