vscode visual studio orthography color code visual-studio unity3d resharper

visual studio - visual - Resharper autocompleta el método incorrecto



visual studio code orthography (5)

Resharper sugiere y preselecciona correctamente la versión genérica del método que quiero completar. Sin embargo, después de presionar ''Enter'', se completa automáticamente otro método.

El método incorrecto se completa

¿Cómo es esto posible y cómo puedo solucionar esto?

Resharper 10.0.2

Actualización 1 de Visual Studio Community 2015

Unidad 5.3.1f1


Esta no es una autocompleta incorrecta. Lo que estás viendo aquí son 2 características diferentes de ReSharper.

El primero es la finalización automática que muestra las sobrecargas disponibles. El segundo (después de aceptar con Enter) es el mejor candidato para los parámetros que está escribiendo.

No estoy seguro de qué algoritmo utilizan, pero puedes simular ese comportamiento creando 2 métodos como este.

public void Test(int val) { } public void Test(string val) { }

Notará que dependiendo de si escribe un número o comienza a escribir "para una cadena, la ventana emergente cambiará a la sobrecarga correcta.


O bien, es un error o una característica que no está presente en su versión, pero en R # 9.2, el comportamiento es lo que espera.

Entonces, si está en R # 10, puede intentar degradar con su licencia actual (o actualizar si está en R # con una versión más baja, en mi humilde opinión, la actualización a la versión superior es gratuita si no recuerdo mal).

Por cierto, si MuhKuh está justo en R # 10, entonces tu única opción es escribir " <YourType> " a menos que haya un campo de configuración oculto para volver al comportamiento heredado.

Consulte aquí para ver todas las versiones posibles.


He tenido este problema recientemente, pero en monodesarrollo, así que no creo que sea un error: la única manera en que logré resolver el problema es mirar cuidadosamente el código y cambiarle el nombre a cualquier cosa que use el mismo nombre que su método (que el el código tiene acceso a).


Creo que este es un intellisense correcto.

Esto dividirá las dos condiciones.

  1. map.AddComponent (): sugerencia AddComponent (Type) y AddComponent (cadena)

  2. map.AddComponent (): sugerencia AddComponent ()

deberías ingresar map.AddComponent para completarlo


Parece que experimentas el mismo error R # como se describe en el siguiente ticket YouTrack . Tal problema se ha corregido en la rama R # 10.1 y estará disponible en la versión 10.1 de ReSharper.