Resultados de la búsqueda a petición "roslyn"

1 la respuesta

Cómo validar el tipo de parámetro en el método cuando se usa Roslyn

Estoy haciendo un análisis de código con Roslyn para validar eso a pesar de que tengo la siguiente firma public void MyMethod(object anObject, MyCustomObject customObject);Solo quiero recibir, como parámetros, una cadena (1º) y un hijo de ...

3 la respuesta

Encontrar todas las declaraciones de clase que heredar de otra con Roslyn

tengo unCSharpCompilation instancia que contiene una matriz deSyntaxTreesy estoy tratando de encontrar todas las declaraciones de clase que heredan de una clase p.ej // Not in syntax tree but referenced in project public class Base{} // In ...

1 la respuesta

¿Puedo acceder a MsBuildWorkspace desde una clase de tarea MsBuild?

Según tengo entendido, Roslyn ha introducido el concepto de espacios de trabajo. Una implementación de Workspaces es el MsBuildWorkspace. Mi pregunta es, ¿puedo acceder desde una tarea de compilación personalizada a un Roslyn Workspace que ...

1 la respuesta

SemanticModel.GetTypeInfo () para ObjectCreationExpressionSyntax.Type devuelve nulo

Estoy tratando de obtener información de tipo del objeto ObjectCreationExpressionSyntax pero fallé. Aquí hay un ejemplo que reproduce el problema (consulte "ti.Type es nulo" en el código): using Microsoft.CodeAnalysis; using ...

3 la respuesta

Operador condicional nulo e interpolación de cadenas en C # 6

Hacer eloperador condicional nulo [https://msdn.microsoft.com/en-us/library/dn986595.aspx]ycadenas interpoladas [https://msdn.microsoft.com/en-us/library/dn961160.aspx]la sintaxis se resuelve soloazúcar sintáctica ...

2 la respuesta

Roslyn workspace.OpenSolutionAsync (). ¿Proyectos siempre vacíos?

Estoy tratando de crear un proyecto WebAPI 2.0 autohospedado que le permita abrir / explorar / construir soluciones .sln a través de una API. Aquí está el código dentro de uno de mis controladores, que se supone que devuelve una lista de ...

1 la respuesta

Operador de propagación nulo y variable dinámica

He estado mirando el operador de propagación nula en C # 6 e intenté hacerlo funcionar con las variables dedynamic tipo pero sin éxito. Considere el siguiente código, se compila pero CLR arrojaAccessViolationException en tiempo de ejecución ...

5 la respuesta

Roslyn: Convertir C # a VB

Tengo el caso en el que necesito convertir un C # - a un proyecto VB.NET. (Quiero automatizar esto, por lo que no puedo usar una herramienta en línea o algo similar) Ahi estauna extensión de estudio visual de muestra "Pegar como C # / ...

1 la respuesta

Obtenga información de tipo para el tipo declarado en otro ensamblado / proyecto

Entonces, como dice el título, estoy tratando de obtener información de tipo de tipos declarados en otro ensamblado usando Roslyn. Inicialmente intenté hacer esto mirando manualmente a través de ensamblados referenciados pero me di cuenta de que ...

3 la respuesta

Roslyn / Buscar referencias: no se puede cargar correctamente el espacio de trabajo

Estoy tratando de escribir algún código para encontrar todas las invocaciones de métodos de cualquier método dado, ya que estoy buscando crear una herramienta de Diagramación de Secuencias UML de código abierto. Sin embargo, tengo problemas para ...