コード例 #1
0
        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;
        }
コード例 #2
0
 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>();
 }