WinRT

WinRTでCoreDispacherを取得する

var dispatcher = Windows.UI.Core.CoreWindow.GetForCurrentThread().Dispatcher; UIスレッドでしか取得できないので注意。あと、Windows.UI.Xaml.Window.Current.Dispatcherでも取得できるけど、名前空間的に若干いやらしい感じがする。

Metro Style AppsでMSIL(Win8RP対応版)

Metro Style AppsでMSIL ver.2012/06/09 EXEを生成する部分のコード抜粋 var exeName = "text.exe"; //----------------------------------------------------------------- // アセンブリ保存先を選択 var picker = new FileSavePicker(); picker.Suggested…

.NET for Metro Style AppsにSystem.TypeCodeが存在しないので代替処理を書いてみた

Mono.CecilやIronyをMetro Style Apps用に移植してみたりしているのだけど、結構System.TypeCodeを使っている箇所があって、書き換えがめんどくさかった。 なので、TypeCode関係を移植とは言わないまでも、移植するためのコードを書いてみた。 enum TypeCode…

ML名古屋でMSILネタを話してきました

Metro Style AppsでMSIL(なんかSlideShareのタグがうまく張り付かない…)内容的にはMono.CecilがMetro Style Appsに移植できそうです、といった感じですね。 Visual Studio 11 betaで移植作業を行ったものなので、ソースはPublicにはしない方向です。ご興味…