わたしの勘違いだったら申し訳ないけど、C#で次のようにコードを書いたら、ぬるぽ例外が発生しましたよ。
public class DoSample : System.Management.Automation.PSCmdlet
{
...
public DoSample() {
...
if ((this.MyInvocation == null) || (string.IsNullOrEmpty(this.MyInvocation.ScriptName))) {
return;
}
...
}
}
勘違いでしょ。 ショートサーキットで評価されるって書いてある。 http://msdn.microsoft.com/ja-jp/library/aa691310%28VS.71%29.aspx
勘違いだった!! 原因解明中...どりあえず原因は違うところにありそう。
http://anond.hatelabo.jp/20140711202103 今のところ、それしか考えられない... コンストラクタを抜けた後のどこか(しかし自分のコードの中ではない)、NullReferenceException。 基底クラスの中? MyInv...