logo
small logo
  • Products
  • Buy
  • Support
  • Articles
  • Forgot password?
    • en
    • ru
    • pt
    • es
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Roslyn features in Visual Studio 2015 Preview
  • How to create a Swiss QR bill in .NET application

    May 19, 2020

    Recently many countries digitize payments. In other words, they convert existing payments to digital format.

    read more
  • FastReport.Net packages and .Net 5.0

    December 17, 2020

    With the release of FR .NET 2021.1 we’re happy to announce two important things: addition

    read more
  • Report generator with visual designer in Visual Studio Express Edition

    May 27, 2013

    Visual Studio Express Edition by Microsoft is a popular software development enveronment. It is

    read more
  • FastReport.Net and Visual Studio 2017

    August 21, 2017

    In this article, I would like to do a test of compatibility of FastReport .Net

    read more

Roslyn features in Visual Studio 2015 Preview

April 17, 2015

Introduction

Release of Visual Studio 2015 Preview includes new version of C# and VB.NET compilers called "Roslyn".
Roslyn is a complete rewrite of C# and VB.NET compilers; if previously they were written in C++, now C# compiler is written in C#, and VB.NET compiler - in VB.NET respectively. Also Roslyn is fully open sourced and available on GitHub.
When using the previous compiler, developer couldn't affect the compilation process. New compiler follows the idea of Compiler-as-a-Service: now it's a platform with API that allows the developers taking part in the compilation process.


Benefits

Refactoring becomes much easier. Developers of Visual Studio extensions can use the infrastructure of Roslyn to not waste their time on writing parsers and analyzers.
Roslyn can be used in .NET applications to compile and execute dynamically generated code.
Roslyn can greatly help in translating C# code to another programming language.


New features based on Roslyn in VS 2015

Unused «using» directives are highlighted by gray color.

 

Ctrl+. now contains the preview window that allows developers evaluating the result of the command.

 

The menu Ctrl +. collected new commands to solve problems with the code and refactoring commands.

 

Added new commands for refactoring: Inline temporary variable and Introduce local.

 

Preview is available in renaming interface and it shows messages about possible errors.

Vadim Sopnev
Visual Studio

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Buy
  • Download
  • Documentation
  • Testimonials
  • How to uninstall
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Press about us
  • Resellers
  • Our team
  • Contact us

© 1998-2021 by Fast Reports Inc.

  • Privacy Policy