Etendez Visual Studio et .NET avec Roslyn

  • 222 views
Uploaded on

Avec Roslyn, Microsoft expose plusieurs API du compilateur C# ou VB .NET. Cela simplifie voire rend tout simplement possible de nombreux scenarii. Dans cette session, nous verrons comment étendre …

Avec Roslyn, Microsoft expose plusieurs API du compilateur C# ou VB .NET. Cela simplifie voire rend tout simplement possible de nombreux scenarii. Dans cette session, nous verrons comment étendre Visual Studio mais aussi les langages grâce à Roslyn.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
222
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Matthieu
  • Leo
  • Matthieu
  • Leo
  • RenameCompilocommentairesCompiloAutresscriptingWF

Transcript

  • 1. palais descongrèsParis7, 8 et 9février 2012
  • 2. [LAN301] Etendez VisualStudio et .NET avecRoslynMercredi 8 FévrierMatthieu Mezil Léonard LabatMVP Data Infinite SquareInfinite Square
  • 3. INFINITE SQUARE en quelquesmots… Société de conseil, expertise, réalisation, et formation, exclusivement sur les technologies Microsoft de développement d’applications et de la plateforme applicative 25+ collaborateurs spécialisés sur les techno MS, dont 10 MVP… GOLD Certified Partner sur 4 domaines de compétences Agréé CIR Centre de formation agréé
  • 4. Agenda Qu’est-ce que Roslyn ? Intégration de Roslyn dans Visual Studio Scenarii d’utilisation Questions / Réponses
  • 5. Qu’est-ce que Roslyn ? Meta-Programmation API du compilateur  Parsing du code représenté par un arbre syntaxique  Lien entre syntaxe et symbol  Compilateur d’arbre syntaxique  Compilation dynamique (scripting)
  • 6. Qu’est-ce que Roslyn ? ISolution  IProject  IDocument  CommonSyntaxTree  SyntaxNode • NamespaceDeclarationSyntax • ClassDeclaration • PropertyDeclarationSyntax •…
  • 7. Qu’est-ce que Roslyn ?
  • 8. Qu’est-ce que Roslyn ? Déploiement via VSIX A l’heure actuelle, uniquement disponible en CTP Release finale prévue pour post Dev 11
  • 9. Agenda Qu’est-ce que Roslyn ? Intégration de Roslyn dans Visual Studio Scenarii d’utilisation Questions / Réponses
  • 10. Intégration de Roslyn dansVisual Studio Analyse de code en temps réel  Complétion  Gestion d’erreurs  Code Refactoring  Outliner
  • 11. Agenda Qu’est-ce que Roslyn ? Intégration de Roslyn dans Visual Studio Scenarii d’utilisation Questions / Réponses
  • 12. DEMOVisual Studio, c’était mon idée
  • 13. Agenda Qu’est-ce que Roslyn ? Intégration de Roslyn dans Visual Studio Scenarii d’utilisation Questions / Réponses