我有以下代碼作爲用於生成使用Reflection.Emit的錯誤類型的XmlDocument執行CustomAttributeBuilder
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() });
對於我的原因不明的接口的系統的一部分,該程序生成一個錯誤:
In an argument, field, or property used designer custom attribute type is invalid.