Ejemplo n.º 1
0
        public void PrintUsage(OptStyle optStyle, IProgUsageInfo usageInfo,
                               TextWriter writer, int columns)
        {
            foreach (string header in usageInfo.Headers)
            {
                writer.WriteLine(header);
                if (usageInfo.IsOptionHeader(header))
                {
                    NameValueCollection coll = GetOptionDescriptions(optStyle);

                    for (int i = 0; i < coll.Count; i++)
                    {
                        PrintWithIndent(4, coll.GetKey(i), columns, writer);
                        PrintWithIndent(8, coll[i], columns, writer);
                    }
                }
                else
                {
                    PrintWithIndent(4, usageInfo.GetContents(header), columns, writer);
                }
            }
        }
Ejemplo n.º 2
0
		public void PrintUsage(OptStyle optStyle, IProgUsageInfo usageInfo, 
			TextWriter writer, int columns)
		{
			foreach (string header in usageInfo.Headers)
			{
				writer.WriteLine(header);
				if (usageInfo.IsOptionHeader(header))
				{
					NameValueCollection coll = GetOptionDescriptions(optStyle);

					for (int i = 0; i < coll.Count; i++)
					{
						PrintWithIndent(4, coll.GetKey(i), columns, writer);
						PrintWithIndent(8, coll[i], columns, writer);
					}
				}
				else
					PrintWithIndent(4, usageInfo.GetContents(header), columns, writer);
			}
		}
Ejemplo n.º 3
0
 public void PrintUsage(OptStyle optStyle, IProgUsageInfo usageInfo,
                        int columns)
 {
     PrintUsage(optStyle, usageInfo, Console.Out, columns);
 }
Ejemplo n.º 4
0
		public void PrintUsage(OptStyle optStyle, IProgUsageInfo usageInfo, 
			int columns)
		{
			PrintUsage(optStyle, usageInfo, Console.Out, columns);
		}