コード例 #1
0
        public NumberTransformerBuilder GetDefaultBuilder()
        {
            var languageNumbersDictionary  = new EnglishNumbersDictionary();
            var largeNumberNamesDictionary = new EnglishLargeNumberNamesDictionary();

            var triplerTransformer = new GenericTripletTransformer(languageNumbersDictionary);

            return(new NumberTransformerBuilder()
                   .SetNumbersDictionary(languageNumbersDictionary)
                   .SetLargeNumberNamesDictionary(largeNumberNamesDictionary)
                   .SetTriplerTransformer(triplerTransformer));
        }
コード例 #2
0
        public NumberTransformerBuilder GetDefaultBuilder()
        {
            var languageNumbersDictionary  = new PolishNumbersDictionary();
            var largeNumberNamesDictionary = new PolishLargeNumberNamesDictionary();

            var triplerTransformer = new GenericTripletTransformer(languageNumbersDictionary);
            var nounInflector      = new PolishNounInflector();

            return(new NumberTransformerBuilder()
                   .SetNumbersDictionary(languageNumbersDictionary)
                   .SetLargeNumberNamesDictionary(largeNumberNamesDictionary)
                   .SetTriplerTransformer(triplerTransformer)
                   .InflectNounsBy(nounInflector));
        }