Class EducationKanjiTextDiagnosticItem

Namespace
KanjiVariants
Assembly
KanjiVariants.dll

入力中の一論理単位についての教育漢字診断結果。

public sealed class EducationKanjiTextDiagnosticItem
Inheritance
EducationKanjiTextDiagnosticItem
Inherited Members

Properties

Grade

配当表の文字そのものの場合の配当学年。それ以外はnullです。

public KanjiGrade? Grade { get; }

Property Value

KanjiGrade?

IsLearned

指定学年までに習う漢字かどうか。漢字以外はtrue、不正UTF-16はfalseです。

public bool IsLearned { get; }

Property Value

bool

Original

元の文字列。基底文字と直後のVSは登録有無によらず一単位として保持します。不正UTF-16も修正しません。

public string Original { get; }

Property Value

string

Reason

既習・未習・対象外・不正UTF-16の判定理由。

public EducationKanjiDiagnosticReason Reason { get; }

Property Value

EducationKanjiDiagnosticReason

Utf16Index

入力文字列内の0始まりUTF-16コード単位位置。

public int Utf16Index { get; }

Property Value

int

Utf16Length

この項目のUTF-16コード単位数。Original.Lengthと一致します。

public int Utf16Length { get; }

Property Value

int