無駄な配列複製を避けるため、IInputType は読み取り専用コレクションで InputElement を返すように変更。
これに伴い、IInputLayout の生成では、コレクションと配列の両方を受け取れるように、IList を引数とするように変更。