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; }