SetCustomAttribute(ConstructorInfo, byte[]) overload should forward to SetCustomAttribute(CustomAttributeBuilder) overload instead of directly calling ModuleBuilder.SetCustomAttribute(), otherwise we miss the pseudo custom attribute support.

This commit is contained in:
jfrijters 2010-05-06 05:38:52 +00:00
Родитель 816fd75719
Коммит 321d8e5cbb
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -191,7 +191,7 @@ namespace IKVM.Reflection.Emit
public void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute)
{
this.ModuleBuilder.SetCustomAttribute(GetModuleBuilderToken(), new CustomAttributeBuilder(con, binaryAttribute));
SetCustomAttribute(new CustomAttributeBuilder(con, binaryAttribute));
}
internal override int GetModuleBuilderToken()
@ -566,7 +566,7 @@ namespace IKVM.Reflection.Emit
public void SetCustomAttribute(ConstructorInfo con, byte[] binaryAttribute)
{
this.ModuleBuilder.SetCustomAttribute(token, new CustomAttributeBuilder(con, binaryAttribute));
SetCustomAttribute(new CustomAttributeBuilder(con, binaryAttribute));
}
public void SetCustomAttribute(CustomAttributeBuilder customBuilder)