Class OkuriganaEntry
- Namespace
- KanjiVariants
- Assembly
- KanjiVariants.dll
文化庁「送り仮名の付け方」の公式掲載語です。未掲載語への規則適用は行いません。
public sealed record OkuriganaEntry : IEquatable<OkuriganaEntry>
- Inheritance
-
OkuriganaEntry
- Implements
- Inherited Members
Constructors
OkuriganaEntry(string, int?, OkuriganaRuleKind, IReadOnlyList<string>, string?)
文化庁「送り仮名の付け方」の公式掲載語です。未掲載語への規則適用は行いません。
public OkuriganaEntry(string Word, int? RuleNumber, OkuriganaRuleKind Kind, IReadOnlyList<string> AlternativeForms, string? Note)
Parameters
Wordstring掲載語の表記。読みや構成関係を示す括弧は注記に分離します。
RuleNumberint?掲載箇所の通則番号(1~7)。付表の場合は null。
KindOkuriganaRuleKind本則・例外・許容・付表の区分。
AlternativeFormsIReadOnlyList<string>同じ項目に示された許容表記。共有の読み取り専用一覧です。
Notestring原典の説明、条件、読み、構成関係などの注記。ない場合は null。
Properties
AlternativeForms
同じ項目に示された許容表記。共有の読み取り専用一覧です。
public IReadOnlyList<string> AlternativeForms { get; init; }
Property Value
Kind
本則・例外・許容・付表の区分。
public OkuriganaRuleKind Kind { get; init; }
Property Value
Note
原典の説明、条件、読み、構成関係などの注記。ない場合は null。
public string? Note { get; init; }
Property Value
RuleNumber
掲載箇所の通則番号(1~7)。付表の場合は null。
public int? RuleNumber { get; init; }
Property Value
- int?
Word
掲載語の表記。読みや構成関係を示す括弧は注記に分離します。
public string Word { get; init; }