mini-training: roslyn
DESCRIPTION
An introduction to the new .NET Compiler PlatformTRANSCRIPT
MEET ROSLYN
1
2
3
4
5
6
SDK v0.6
7
8
Code analysis
9
Refactoring tools
10
Customization
11
12
“ You can build code analysis
tools with the same APIs that
Microsoft is using to
implement Visual Studio! ”
The Roslyn Project
13
14
15
16
Roslyn
Syntax
Visualizer
17
Roslyn syntax graph
18
19
Source code exploring
20
Diagnostic Analyzer
21
Code Fixer
22
Refactoring
23
24
Language evolution
25
Auto-property initializer
26
Primary constructor
27
Field parameter
28
Declaration expression
29
Using static members
30
31
Exception filter
Indexed members
32
Element initializers
33
34
35
https://roslyn.codeplex.com/
http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx
http://blog.jetbrains.com/dotnet/2014/04/10/resharper-and-roslyn-qa/
http://debugmode.net/2011/10/23/roslyn-syntax-api-first-look/
36
About Betclic• Betclic Everest Group, one of the world leaders in online gaming, has a unique portfolio
comprising various complementary international brands: Betclic, Everest Gaming, bet-at-home.com, Expekt…
• Active in 100 countries with more than 12 million customers worldwide, the Group is committed to promoting secure and responsible gaming and is a member of several international professional associations including the EGBA (European Gaming and Betting Association) and the ESSA (European Sports Security Association).
• Through our brands, Betclic Everest Group places expertise, technological know-how and security at the heart of our strategy to deliver an on-line gaming offer attuned to the passion of our players.
We are hiring!
Betclic Everest, Bet on the best... job!
We’re helping millions of on-line players express their passion for Sport, Poker, Casino, Horse Racing...
We want our brands to be easy to use for every gamer around the world. We’re building our company to make that happen.
Everything we do should reflect our values: Come and work in a friendly atmosphere based on trust & cooperation between IT Teams.
So bet on the best job & join our teams!