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

Word string

掲載語の表記。読みや構成関係を示す括弧は注記に分離します。

RuleNumber int?

掲載箇所の通則番号(1~7)。付表の場合は null。

Kind OkuriganaRuleKind

本則・例外・許容・付表の区分。

AlternativeForms IReadOnlyList<string>

同じ項目に示された許容表記。共有の読み取り専用一覧です。

Note string

原典の説明、条件、読み、構成関係などの注記。ない場合は null。

Properties

AlternativeForms

同じ項目に示された許容表記。共有の読み取り専用一覧です。

public IReadOnlyList<string> AlternativeForms { get; init; }

Property Value

IReadOnlyList<string>

Kind

本則・例外・許容・付表の区分。

public OkuriganaRuleKind Kind { get; init; }

Property Value

OkuriganaRuleKind

Note

原典の説明、条件、読み、構成関係などの注記。ない場合は null。

public string? Note { get; init; }

Property Value

string

RuleNumber

掲載箇所の通則番号(1~7)。付表の場合は null。

public int? RuleNumber { get; init; }

Property Value

int?

Word

掲載語の表記。読みや構成関係を示す括弧は注記に分離します。

public string Word { get; init; }

Property Value

string