リフレクションを使って特定クラスのinternalなコンストラクタを呼び出したいと考えています。
引数なしの場合はこんなコードでうまくいきました。

Activator.CreateInstance(typeof(Klass), true);

引数がある場合はこんな感じかなあ、と思ったのですが

typeof(Klass).InvokeMember(null, BindingFlags.CreateInstance | BindingFlags.NonPublic, null, null, new object[] { 100 });

例外が出てしまいます。
System.MissingMethodException: 型 'Klass' にコンストラクタが見つかりませんでした。

ご存知の方おられましたらご教示ください。