XMLファイルからさまざまなオブジェクトに関する情報を読み取っていますが、PowerShellからこれらのオブジェクトの値をインスタンス化して設定する必要があります。
UInt32.Parse(string)
これは、 Reflectionを使用して取得する必要があるサンプルです。問題は、$mi
変数がnullであるということです。
$o = new-object -typename "System.UInt32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
$mi = $o.GetType().GetMethod("Parse", [type[]] @([string].GetType()) )
対応するC#コードは機能します:
UInt32 o = 0;
var mi = o.GetType().GetMethod("Parse", new [] {typeof(string)});
何か案は?