Exemple #1
0
 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);
 }