相关疑难解决方法(0)

从methodInfo.invoke获取返回值

如何(int)从a 获得返回值methodInfo.invoke

让我感到困难的是我使用字符串变量来调用方法.

检查以下示例:

if (Convert.ToBoolean(getParameterFromXML("issue", k, 1)) == true)
{
    m = k + 1;

    MethodInfo methodInfo = typeof(frmDetails).GetMethod("Issue" + m);
    methodInfo.Invoke(this, Parameters);

}
Run Code Online (Sandbox Code Playgroud)

我能做什么?任何帮助,将不胜感激.

invoke methodinfo

15
推荐指数
1
解决办法
2万
查看次数

记录Powershell模块和脚本

随着Powershell 5引入OOP Classes支持,功能,脚本和模块的传统基于注释的 Powershell文档方法不再适用.Get-Help没有对类,方法或属性提供任何帮助,看起来它将保持这种方式.除此之外,Get-Help在尝试查找特定函数的信息时没有太多帮助,而实际上没有相关的模块或PowerShell脚本.

由于类对于更复杂的Powershell项目特别有用,因此对最新文档的需求比以往任何时候都更迫切.像DoxygenSandcastle帮助文件生成器这样的项目确实支持许多OO语言的帮助生成,但似乎无法处理Powershell代码.就让我们来看看在PoshBuild项目表明,它是针对.NET语言的项目,也和需要集成到Visual Studio生成过程,其中纯PowerShell代码没有.

还有PSDoc能够生成基于Get-Help输出的HTML或降价格式的模块文档,如果它支持类,这将是我想要的.

那么,如果有的话,我如何自动生成合理的文档

  1. .ps1脚本
  2. .psm1模块
  3. 我的Powershell代码中的类

使用基于注释的帮助文档语法?

documentation powershell

6
推荐指数
1
解决办法
1260
查看次数

标签 统计

documentation ×1

invoke ×1

methodinfo ×1

powershell ×1