部分类中的覆盖属性

时间:2016-06-21 14:55:15

标签: c# attributes .net-4.5

我通过工具自动生成类:

[SomeAttribute(1)]
public partial class A
{
   ...
}

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

[SomeAttribute(2)]
public partial class A
{
   ...
}

我收到错误:

  

复制' SomeAttribute'属性。

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

1 个答案:

答案 0 :(得分:3)

如果AttributeUsageAttribute属性在装饰属性本身的SomeAttribute上设置为true,则只允许多次使用属性。

如果您的var state = $scope.gridApi.saveState.save(); $scope.mydata = response.data; $timeout(function() { $scope.gridApi.saveState.restore($scope, state); }, 1); 没有这个,那么就无法覆盖此行为。