Pregunta

Tengo este error para una colección que estoy escribiendo, pero me advirtió FxCop al sufijo con la colección. ¿Por qué?

Ninguna colección .NET hace esto, ¿verdad? es decir List<T>, LinkedList<T>, etc.

¿Fue útil?

Solución

Esta es una regla de FxCop no hago caso de más o menos la razón exacta que usted describe. También siento que en la mayoría de los casos se añade ningún valor. Por lo general lo apago en todos mis proyectos.

La segunda razón es que si sigue la regla, que produce algunos nombres de clase realmente impares (especialmente cuando se combina con el árbol)

  • AvlTreeCollection
  • ImmutableAvlTreeCollection
  • HeapCollection

Otros consejos

System.Collections.ObjectModel.ObservableCollection<T>
System.Collections.Generic.SynchronizedCollection<T>
System.Collections.Generic.SynchronizedKeyedCollection<K, T>
System.Collections.ObjectModel.ReadOnlyCollection<T>
System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
System.Windows.Forms.ListViewGroupCollection
System.Windows.Forms.ListView.ListViewItemCollection

... entre otros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top