visual studio c# stylecop

c# - studio - ¿Es sa1200? ¿Todas las directivas deben estar ubicadas dentro del espacio de nombres(StyleCop) puramente cosmética?



Posible duplicado:
Los usos deben ser dentro o fuera del espacio de nombres

sa1200 Todas las directivas de uso deben colocarse dentro del espacio de nombres (StyleCop)

¿Es esto solo para la legibilidad del código o hay alguna ventaja real para hacerlo? ¿Ayuda el GC de alguna manera?


No hay diferencia de tiempo de ejecución. Es puramente un cambio de tiempo de compilación (y experiencia de desarrollo). El archivo, IL compilado será idéntico en cualquier caso.


Si tiene múltiples espacios de nombres en su proyecto, puede limitar los espacios de nombres que cada uno usa individualmente.

Esto podría ser útil si hubiera nombres de clase en dos espacios de nombres diferentes que fueran iguales. Uno podría ser el predeterminado en una parte de su proyecto, mientras que el otro podría ser el predeterminado en otra parte de su proyecto.

Sí, buscan algunos casos realmente marginales para estas reglas.