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
CharacterKanjiCharacter常用漢字表の本表字。
OldFormKanjiCharacter?原典に併記された旧字体等が一つの場合の文字。ない場合や複数ある場合は null です。全件は OldForms を参照してください。
ReadingsIReadOnlyList<KanjiReading>原典の音訓順に並ぶ読み取り専用の音訓一覧。
Properties
Character
常用漢字表の本表字。
public KanjiCharacter Character { get; init; }
Property Value
OldForm
原典に併記された旧字体等が一つの場合の文字。ない場合や複数ある場合は null です。全件は OldForms を参照してください。
public KanjiCharacter? OldForm { get; init; }
Property Value
OldForms
原典に併記された旧字体等の全件。単数のときは OldForm と一致します。
public IReadOnlyList<KanjiCharacter> OldForms { get; init; }
Property Value
Remarks
「弁」のように複数ある場合、OldForm は null です。
Readings
原典の音訓順に並ぶ読み取り専用の音訓一覧。
public IReadOnlyList<KanjiReading> Readings { get; init; }
Property Value
SourceLabel
角括弧の字形注記を含む原典の表記。
public string SourceLabel { get; init; }