private HelpCommentsParser(CommandInfo commandInfo, List<string> parameterDescriptions) { this._sections = new CommentHelpInfo(); this._parameters = new Dictionary<string, string>(); this._examples = new List<string>(); this._inputs = new List<string>(); this._outputs = new List<string>(); this._links = new List<string>(); FunctionInfo info = commandInfo as FunctionInfo; if (info != null) { this.scriptBlock = info.ScriptBlock; this.commandName = info.Name; } else { ExternalScriptInfo info2 = commandInfo as ExternalScriptInfo; if (info2 != null) { this.scriptBlock = info2.ScriptBlock; this.commandName = info2.Path; } } this.commandMetadata = commandInfo.CommandMetadata; this.parameterDescriptions = parameterDescriptions; }
private HelpCommentsParser() { this._sections = new CommentHelpInfo(); this._parameters = new Dictionary<string, string>(); this._examples = new List<string>(); this._inputs = new List<string>(); this._outputs = new List<string>(); this._links = new List<string>(); }