c# - studio - ¿Es sa1200? ¿Todas las directivas deben estar ubicadas dentro del espacio de nombres(StyleCop) puramente cosmética?
stylecop rules (3)
Definitivamente no ayudará con GC.
Aquí está la discusión sobre dos estilos:
http://blogs.msdn.com/abhinaba/archive/2006/08/21/709051.aspx
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.