コード例 #1
0
ファイル: Main.cs プロジェクト: Miista/makemeverysmart
 public Main()
 {
     InitializeComponent();
     _generator = new VerySmartGenerator
     {
         UsageResolver = AskUserForCorrectUsage
     };
     _generator.WordMadeSmart += word => progressBar.Value += 1;
     _options = new VerySmartOptions();
     _synth.SelectVoice("Microsoft Zira Desktop");
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Miista/makemeverysmart
 private static string MakeMeVerySmart(string sentence)
 {
     var generator = new VerySmartGenerator
     {
         UsageResolver = GetSynonymList
     };
     var options = new VerySmartOptions
     {
         SynonymSelectionMode = Config.Options[Config.OptionSelectRandom]
             ? SynonymSelectionMode.Random
             : SynonymSelectionMode.Longest,
         Complexity = WordComplexity.All
     };
     generator.Options = options;
     return generator.MakeMeVerySmart( sentence );
 }
コード例 #3
0
 public VerySmartGenerator()
 {
     UsageResolver = (s, list) => list.First(); // Return the first usage in the list.
     Options = new VerySmartOptions();
 }
コード例 #4
0
 public VerySmartGenerator()
 {
     UsageResolver = (s, list) => list.First(); // Return the first usage in the list.
     Options       = new VerySmartOptions();
 }