Reflection.emit を使用してインターフェイスを生成するためのシステムの一部として、次のコードがあります。
class Class1:Attribute
{
public Class1(XmlDocument doc)
{
}
}
var type = typeof(Class1);
var ctore = type.GetConstructor(new[] { typeof(XmlDocument) });
var cab = new CustomAttributeBuilder(ctore, new object[] { new XmlDocument() });
私には不明な理由で、プログラムはエラーを生成します。
デザイナで使用される引数、フィールド、またはプロパティのカスタム属性タイプが無効です。