プログラミング C# - 翔ソフトウェア (Sho's)

C#/.NET/ソフトウェア開発など

Roslyn

C# 6.0 プレビューのスライド公開

※ 「[Event] Hokuriku.NET Vol.15 in FUKUI 開催」の続き。 スライド 『Hokuriku.NET vol.15』2014-08-30(土) の「酒の肴はC# vNext」で発表した資料を公開。 C# 6.0 Preview from Fujio Kojima 関連記事 .NET Compiler Platform ("Roslyn") での C# 6.0 の…

Build 2014 でオープンソースになったと発表された Roslyn のソースコードを弄ってみた

Build 2014 での Roslyn 関連の発表 先日、マイクロソフトの開発者会議 BUILD 2014 (4月2–4日、米国サンフランシスコ) で Roslyn がオープンソースとして公開されたことが発表された。 BUILD 2014 での Roslyn の発表に関連した記事/サイト [Video] The Futu…

Room metro #23 大阪「メタプログラミング C#」の資料公開

Room metro #23 大阪 (3月1日) でやったセッションの資料を公開。 メタプログラミング C# from Fujiwo サンプル コード サンプル コードはこちら。 ■ [C#][メタプログラミング][Reflection][Expression][式木][Roslyn][dynamic] 関連記事一覧 ■[C#][ラムダ式…

メタプログラミング入門 - Roslyn による C# ソースコードの解析と変更

この記事は、「C# Advent Calendar 2013」の 12 月 12 日分。 ※ 「[C#][.NET][CodeDOM] メタプログラミング入門 - CodeDOM によるクラスの生成」の続き。 Roslyn Roslyn は、C# や Visual Basic のコンパイラーの内部の API 等を公開したものだ。"Compiler a…

メタプログラミング入門 - 応用編 - オブジェクトの文字列変換のメタプログラミング (Roslyn 編)

※ 「[C#][.NET][式木] メタプログラミング入門 - 応用編 - オブジェクトの文字列変換のメタプログラミング (式木編)」の続き。 Roslyn によるメタプログラミング Roslyn によるメタプログラミングに関しては、以前、次にあげる記事で扱った。参考にしてほし…

メタプログラミング入門 - Roslyn による Add メソッドの動的生成

※ 「[C#][.NET] メタプログラミング入門 - 式木による Add メソッドの動的生成」の続き。 Roslyn によるメタプログラミング 前回は、式木を用いて Add メソッドを動的生成するプログラムを作成した。 今回は、Roslyn によるメソッドの動的生成だ。 Roslyn は…

Roslyn による Visual Studio のアドイン

※ この内容は、『こみゅぷらす Tech Aid 2013』 (2013-07-27 新宿,東京) にて実際のデモと共に発表予定。 ■ Roslyn について Roslyn は、C# や Visual Basic のコンパイラーの内部の API 等を公開したものだ。"Compiler as a Service" と表現されている。 現…