覆盖部分类中的属性

BWA*_*BWA 1 c# attributes .net-4.5

我有由工具自动生成的类:

[SomeAttribute(1)]
public partial class A
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

我需要更改属性,但如果我放入其他文件:

[SomeAttribute(2)]
public partial class A
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

我收到错误:

重复的“SomeAttribute”属性。

有没有办法覆盖部分类中的属性?一些黑客?

Jam*_*iec 5

AllowMultiple仅当装饰属性本身的属性设置为 true 时,才允许该属性出现多次AttributeUsageAttribute

如果您SomeAttribute没有此功能,则无法覆盖此行为。