public KanjiProperties( KanjiDict kanjiDict, Kradfile kradfile, Radkfile radkfile, RadicalRemapper remapper) { this.kradfile = kradfile; this.radkfile = radkfile; this.remapper = remapper; KanjiOrderings = new ObservableBatchCollection <KanjiOrdering> { KanjiOrdering.Create("Sort by stroke count", kanjiDict, x => x.StrokeCount), KanjiOrdering.Create("Sort by frequency", kanjiDict, x => x.FrequencyRating) }; }
public LanguageService( IMeCab <IMeCabEntry> meCab, EasilyConfusedKana similar, Kradfile kradfile, Radkfile radkfile, KanjiDict kanjiDict, KanaProperties kanaProperties) { this.meCab = meCab; this.confused = similar; this.kradfile = kradfile; this.radkfile = radkfile; this.kanjidict = kanjiDict; this.kanaProperties = kanaProperties; }
public RadicalRemapper(Kradfile kradfile, Radkfile radkfile) { this.kradfile = kradfile; this.radkfile = radkfile; Comparer = new EqualityComparer(this); }