Class JoyoKanjiDiagnosticResult

Namespace
KanjiVariants
Assembly
KanjiVariants.dll

文字列全体の漢字が常用漢字表の本表字かどうかの診断結果。

public sealed class JoyoKanjiDiagnosticResult
Inheritance
JoyoKanjiDiagnosticResult
Inherited Members

Properties

ContainsOnlyJoyoKanji

全項目が本表字または漢字以外の場合にtrue。空文字もtrueで、不正UTF-16はfalseです。

public bool ContainsOnlyJoyoKanji { get; }

Property Value

bool

HasInvalidUtf16

InvalidUtf16の項目が一つでもあればtrue。

public bool HasInvalidUtf16 { get; }

Property Value

bool

HasNonJoyoKanji

NotJoyoKanjiの項目が一つでもあればtrue。不正UTF-16だけではtrueになりません。

public bool HasNonJoyoKanji { get; }

Property Value

bool

Items

入力全体を隙間・重複なく覆う、入力順の読み取り専用一覧。

public IReadOnlyList<JoyoKanjiDiagnosticItem> Items { get; }

Property Value

IReadOnlyList<JoyoKanjiDiagnosticItem>

NonJoyoItems

NotJoyoKanjiだけの入力順の読み取り専用一覧。Items内の項目を共有し、不正UTF-16は含めません。

public IReadOnlyList<JoyoKanjiDiagnosticItem> NonJoyoItems { get; }

Property Value

IReadOnlyList<JoyoKanjiDiagnosticItem>

Text

診断した入力stringそのもの。コピーや正規化を行いません。

public string Text { get; }

Property Value

string