//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// CommonHelpers satellite library | Author: Sergei Y.Kitáev
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
using System;

namespace CommonHelpers {

//**************************************************************************************************
partial class HConsole {
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

public void PrintNumberedList([HOptional] string caption,string[] values)
{
   PrintNumberedList(false,caption,values);
}

//==================================================================================================

public void PrintNumberedList(string[] values)
{
   PrintNumberedList(false,values);
}

public void PrintNumberedList(string[] values,[HOptional] ConsoleColor? valueColor)
{
   PrintNumberedList(false,values,valueColor);
}

//--------------------------------------------------------------------------------------------------

public void PrintNumberedList( string[] values,
                               [HOptional] ConsoleColor? valueColor,
                               [HOptional] ConsoleColor? numberColor )
{
   PrintNumberedList(false,values,valueColor,numberColor);
}

public void PrintNumberedList( string[] values,
                               [HOptional] ConsoleColor? valueColor,
                               [HOptional] ConsoleColor? numberColor,
                               [HOptional] string numberValueSeparator )
{
   PrintNumberedList(false,values,valueColor,numberColor,numberValueSeparator);
}

//--------------------------------------------------------------------------------------------------

public void PrintNumberedList( string[] values,
                               [HOptional] ConsoleColor? valueColor,
                               [HOptional] ConsoleColor? numberColor,
                               [HOptional] string numberValueSeparator,
                               [HOptional] ConsoleColor? numberValueSeparatorColor )
{
   PrintNumberedList( false,
      values, valueColor, numberColor,
      numberValueSeparator, numberValueSeparatorColor );
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
} // HConsole
//**************************************************************************************************

} // CommonHelpers
