visual-studio visual-studio-2013 codelens

visual studio - Mostrar CodeLens encima de los atributos



visual-studio visual-studio-2013 (2)

Es bastante molesto ver las referencias de código entre el campo y los atributos del campo. Requiere agregar muchos espacios adicionales alrededor para que todo sea legible. ¿Es posible mostrar la referencia de CodeLens sobre los atributos?


Esta es una pregunta antigua, pero como actualización de @jessehouwing, esta es la respuesta del equipo de Visual Studio:

Estimados simpatizantes de esta sugerencia.

Gracias por sus comentarios sobre esta idea.

Diseñamos el indicador de lente de código para que esté lo más cerca posible de la declaración de la función real, para permitirle establecer una mejor conexión cognitiva con él. En un momento dado durante el desarrollo de Code Lens, intentamos ubicarlo por encima de los atributos cuando esta sugerencia lo solicita. Se veía bien en casos simples, pero desafortunadamente comenzó a sentirse "desconectado" de la declaración cuando se agregaron más atributos. Realmente parecía extraño en alrededor de tres atributos, pero comenzó a sentirse un poco extraño en torno a dos.

Aquí hay un caso patológico del "mundo real" que ilustra esto:

https://github.com/dotnet/roslyn/blob/master/src/VisualStudio/CSharp/Impl/CSharpPackage.cs#L26

Imagina el indicador sobre los atributos en este caso.

Por esta razón, estamos rechazando esta sugerencia en la actualidad.

¡Gracias! Mark Wilson-Thomas Director del programa, equipo de editores de Visual Studio

Lamentablemente, no se solucionará, pero después de leer la respuesta completa, estoy de acuerdo.


No, esto no es posible actualmente.

Si desea ver esto, le sugiero que dé un grito al equipo del producto en Visual Studio UserVoice y que vuelva a publicar el enlace como comentario para esta respuesta. Yo sugeriría no mover la información de la lente del código, sino sugerir la ubicación para que se pueda configurar :).

Aunque no puedo revelar ningún detalle, he visto sus comentarios anteriormente y sé que se han considerado, pero se han rechazado.