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

3 la respuesta

¿Es posible compilar un solo archivo de código C # con el compilador Rosnet de .net core?

En el antiguo .net solíamos poder ejecutar el compilador csc para compilar un solo archivo cs o varios archivos. Con .net core tenemosdotnet build que insisten en tener un archivo de proyecto adecuado. ¿Existe un compilador de línea de comando ...

1 la respuesta

Crea un Func <> con Roslyn

Inspirado poresta [http://weblogs.asp.net/lichen/archive/2013/10/08/delegate-performance-of-roslyn-sept-2012-ctp-is-impressive.aspx] yesta [http://piotrsowa.eu/2012/08/21/compileddelegatet-with-roslyn/]artículo, estoy tratando de crear una ...

5 la respuesta

Usando System.Dynamics en Roslyn

Modifiqué el ejemplo que viene con la nueva versión de Roslyn que se lanzó ayer para usar Dynamic y ExpandoObject, pero recibo un error del compilador que no estoy seguro de cómo solucionar. El error es: (7,21): error CS0656: falta compilador ...

1 la respuesta

Usando el código abierto lanzado "roslyn" para leer el archivo de código y generar nuevos archivos de código

¿Dónde empiezo? en mi solución actual tengo modelos como este: public class MyAwesomeModel { .... }Quiero tomar el proyecto de código roslyn para analizar los archivos fuente y revisar los árboles de sintaxis para generar nuevos archivos de ...

1 la respuesta

Obtener símbolo para la ubicación de referencia

Estoy usando elSymbolFinder para encontrar todas las referencias a un determinado tipo en mi solución de esta manera: ISymbol typeOfInterest = compilation.GetTypeByMetadataName( "System.Reflection.PropertyInfo"); var references ...

1 la respuesta

Uso del método Roslyn Emit con un ModuleBuilder en lugar de un MemoryStream

Estaba teniendo problemas con el rendimiento al usar Roslyn para compilar en un ensamblaje dinámico. La compilación tardaba ~ 3 segundos, en comparación con ~ 300 milisegundos para compilar el mismo código cuando se usaCodeDom compilador. Aquí ...

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 ...

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 ...

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

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 ...