public void LoadGenerator(CharacterRepeater Generator)
 {
     textBoxName.Text = Generator.Name;
     comboBoxEncoding.SelectedIndex = GeneratorEncoding.ReturnEncodingIndex(Generator.Encoding);
     numericUpDownIncrement.Value = Convert.ToDecimal(Generator.Increment);
     numericUpDownInitialCount.Value = Convert.ToDecimal(Generator.InitialCount);
     numericUpDownFinalCount.Value = Convert.ToDecimal(Generator.FinalCount);
     textBoxCharacterString.Text = Generator.Character;
 }
 private List<string> BuildCharacterRepeats(CharacterRepeater Generator, string Text)
 {
     List<string> fuzzed = new List<string>();
     for (int i = Generator.InitialCount; i <= Generator.FinalCount; i += Generator.Increment)
     {
         string multi = Multiply(Generator.Character, i);
         fuzzed.Add(Text.Replace("{" + Generator.Name + "}", multi));
     }
     return fuzzed;
 }
        public CharacterRepeater GetGenerator()
        {
            CharacterRepeater characterRepeaterGenerator = new CharacterRepeater();
            characterRepeaterGenerator.Name = textBoxName.Text;
            characterRepeaterGenerator.Encoding = GeneratorEncoding.GetEncoding(comboBoxEncoding.SelectedIndex);
            characterRepeaterGenerator.Increment = Convert.ToInt32(numericUpDownIncrement.Value);
            characterRepeaterGenerator.InitialCount = Convert.ToInt32(numericUpDownInitialCount.Value);
            characterRepeaterGenerator.FinalCount = Convert.ToInt32(numericUpDownFinalCount.Value);
            characterRepeaterGenerator.Character = textBoxCharacterString.Text;

            return characterRepeaterGenerator;
        }