Qua*_*kly 5 c# generics stylecop
我认为SA1402是一个很好的规则,但我对泛型有疑问。我有一个使用Func委托的类,因此名称大致与该签名平行。也就是说,我有一个名为类Operation<TType>,Operation<T, TType>,Operation<T1, T2, TType>等等。根据SA1402,我需要将所有这些小类放在单独的文件中,并为文件名提供一些奇怪的修饰。此外,如果我需要更改这些项目之一,我通常需要对其余项目进行更改。这似乎不如单个模块可支持。
SA1402允许相同基本类(以及部分)的泛型驻留在一个文件中是否有意义?在这种情况下,类的所有排列都Operation将驻留在“Operation.cs”中。