3
我认为SA1402是一个伟大的规则,但我有泛型的问题。我有一个使用Func
委托的类,所以名称与签名大致平行。也就是说,我有类名为Operation<TType>
,Operation<T, TType>
,Operation<T1, T2, TType>
等等。根据SA1402,我需要将所有这些小类放在单独的文件中,并为文件名提供一些奇怪的装饰。此外,如果我需要更改其中的某个项目,我通常需要对其余项目进行更改。这似乎不如单个模块支持。StyleCop SA1402和泛型
对于SA1402允许同一基本类(以及部分)的泛型驻留在一个文件中有意义吗?在这种情况下,类Operation
的所有排列都将驻留在'Operation.cs'中。
几点建议进入:[公约的一般类的文件名] [1] [1]:http://stackoverflow.com/questions/804036/convention-for-filenames-of-generic-classes –