Going Deeper with Project Roslyn: Exposing the C# and VB compiler’s code analysis
- Date: April 3, 2012 from 5:00PM to 5:40PM
- Day 2
- Speakers: Dustin Campbell
- 26,864 Views
- 11 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Until now, the VB and C# compilers have been used as black boxes. You put text in, and you get out a binary file. In our long-lead project, codename "Roslyn," we are changing that dynamic by building an API that exposes our compilers' analysis engines. In this session, we'll go in-depth in exploring the Roslyn project and the powerful set of APIs for building "code aware" tools and extensions. In this information-packed session, we'll explore six major Roslyn APIs in depth, covering parsing, retrieving semantic information, analyzing data and control flow, and scripting. Armed with this knowledge, we'll see how easy it is to leverage the APIs to analyze and generate C# and VB source code, add C# scripting support to an application, or even extend the existing C# and VB language service features in Visual Studio.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
I'm really looking forward to the video on this one. <WINK WINK NUDGE NUDGE/>
We are trying to fix the video. Sorry for the inconvenience.
Superhero G (aka Golnaz) just told me that's she done some magic to salvage this great talk!!
Thank you, G!! You rock. C
If that's indeed the case, I agree with you, Charles. Half of these page views are me.
What communication protocol are you using to upload the video bits? Carrier Pigeon?
@AdamSpeight2008: i had to recreate the conference and invite Dustin Campbell back to do the entire presentation over again.
jk. video should be up in a few hours
@golnazal:thanks for all the work you guys do...I really appreciate it.
Great talk , good information !
The speaker mentioned that the CTP of Roslyn has been out since October. Any idea when a newer version will be available? Thanks and look forward to it!
Great presentation - only 20 minutes in so far, but I'll catch the rest later. Roslyn is great stuff.
Too bad that Visual Basic and C# are overlapping languages. So there is double work with no real gain.
Hopefully interfaces and API:s are open and well documented, so future (community projects?) could add support for languages like Javascript and F#.
Remove this comment
Remove this thread
close