Slide 3
Slide 3 text
Roslyn
"Language Service" - IDEの機能を実現
● コード補完
● 文法エラーのレポートと修正
● 定義に移動
● 利用箇所の検索
● 名前の変更
● コードの自動フォーマット
C#コンパイラ
● ついでに、C#ソースコードがコンパイルでき
る
どう使われているの ?
● VS2015 - Roslynがソース解析その他の機
能と、実際のコンパイルの両方を担当できる
○ 従来はコンパイルだけ.NET Framework
(csc)
● MonoDevelop - NRefactoryから移行
○ VSと一貫性のある機能
○ XS(MD)チームの開発コストが下がる
● OmniSharp (used by VSCode)
○ これをサポートするエディタ拡張を作るだけで
エディタがC# IDEになる
http://atsushieno.hatenablog.com/entry/2012/12/19/162038
(MonoDevelop C#バインディングについて (ついでにtypescriptバインディングの話)