~/talk

Roslyn for the rest of us

links:none on file
slides:none on file

Claims that Roslyn makes it straightforward to write real-world tooling: the demo builds a diagnostic analyzer plus a code fix that finds magic string arguments and replaces them with nameof, navigating SyntaxTree and SemanticModel, using SyntaxVisualizer, SyntaxFactory, CodeAction and the Workspace APIs. The analyzer is deliverable as a VS extension or a NuGet package; the live demo has cache/version hiccups but ultimately reports squiggles and applies the rename successfully.

AI-written summary · about

  1. 0:00Start
  2. 0:37What Is Rosslyn
  3. 5:03What Does Rosalyn Offers More
  4. 6:51What's the Relation between the Net Compile of Platform and Roslyn
  5. 8:30Semantic Models
  6. 11:20The Syntax Tree
  7. 11:30Syntax Visualizer
  8. 14:16Demo
  9. 17:26Implement the Diagnostic Analyzer
  10. 27:00Shipping Analyzers
  11. 32:43String Declaration
  12. 35:28Create Change Document
  13. 48:27Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.