Incrementor public class Incrementor Show allProvides a logical integer incrementer. AllConstructorsPropertiesIndexersMethods ObsoleteInherited ConstructorsIncrementor#public Incrementor(int stackDepth, int initialLength, int newIndex)Create a new incrementor.Parameters:stackDepth (int)Maximum stack depth.initialLength (int)Initial length of sequence.newIndex (int)New index to use when growing the sequence.Incrementor#public Incrementor(int stackDepth, int initialLength)Create a new incrementor.Parameters:stackDepth (int)Maximum stack depth.initialLength (int)Initial length of sequence.Incrementor#public Incrementor(int stackDepth)Create a new incrementor.Parameters:stackDepth (int)Maximum stack depth.PropertiesSequenceLength#public int SequenceLength { get; }Gets the number of integers in the current permutation.Indexersthis[]#public int this[int index] { get; }Gets the sequence integer for the given position.Parameters:index (int)Index of integer to retrieve.Returns: Integer at given index within sequence.MethodsCreateSymbolSequence#public static string[] CreateSymbolSequence(int count, params string[] fragments)Create a sequence of symbols.Parameters:count (int)Number of items in the sequence.fragments (params string[])String fragments to recombine into sequence.Returns: An array containing the sequence.CreateSymbolSequence#public static string[] CreateSymbolSequence(int count, string characterPool)Create a sequence of symbols.Parameters:count (int)Number of items in the sequence.characterPool (string)String to draw character symbols from.Returns: An array containing the sequence.Increment#public void Increment()Increment the sequence by one.IncrementOften#public void IncrementOften(int count)Increment the sequence a number of times.Parameters:count (int)Number of increments.ToString#public override string ToString()Gets a string representation of this incrementor.Overrides: Object.ToString