void PrintUsage(HelpFunctionUsage usage) { if (usage != null) { formatter.AddUsage(usage.Usage); formatter.AddDescription(usage.Description); for (var i = 0; i < usage.ArgumentNames.Count; i++) { formatter.AddArgument(usage.ArgumentNames[i]); formatter.AddDescription(usage.Arguments[i]); } for (var i = 0; i < usage.Returns.Count; i++) { formatter.AddReturn((i + 1) + ". entry"); formatter.AddDescription(usage.Returns[i]); } PrintExamples(usage.Examples); } }