Class JoyoKanjiAppendix
- Namespace
- KanjiVariants
- Assembly
- KanjiVariants.dll
文部科学省の音訓割り振り表にある付表1・付表2の語を参照します。
public static class JoyoKanjiAppendix
- Inheritance
-
JoyoKanjiAppendix
- Inherited Members
Methods
FindByReading(string)
読みをNFCとひらがなへ正規化し、完全一致で付表を検索します。該当なしは空の読み取り専用一覧です。
public static IReadOnlyList<JoyoKanjiAppendixEntry> FindByReading(string reading)
Parameters
readingstring
Returns
Exceptions
- ArgumentNullException
reading が null の場合。
- ArgumentException
reading が不正なUTF-16で正規化できない場合。
FindByWord(string)
語表記をNFCで正規化し、完全一致で付表を検索します。該当なしは空の読み取り専用一覧です。
public static IReadOnlyList<JoyoKanjiAppendixEntry> FindByWord(string word)
Parameters
wordstring
Returns
Exceptions
- ArgumentNullException
word が null の場合。
- ArgumentException
word が不正なUTF-16でNFC正規化できない場合。
GetAll()
付表1・付表2の全件を共有の読み取り専用一覧で返します。
public static IReadOnlyList<JoyoKanjiAppendixEntry> GetAll()
Returns
GetByKind(JoyoKanjiAppendixKind)
付表1または付表2に限定して返します。
public static IReadOnlyList<JoyoKanjiAppendixEntry> GetByKind(JoyoKanjiAppendixKind kind)
Parameters
Returns
Exceptions
- ArgumentOutOfRangeException
kind が未定義値の場合。
GetByStage(SchoolStage)
指定段階に割り振られた付表の語を返します。
public static IReadOnlyList<JoyoKanjiAppendixEntry> GetByStage(SchoolStage stage)
Parameters
stageSchoolStage
Returns
Exceptions
- ArgumentOutOfRangeException
stage が未定義値の場合。