2013-01-01から1年間の記事一覧

Contains再び

var contains = typeof(IList).GetMethod("Contains"); Expression.Call(****, contains, ***); new [] { "hoge", "hogehoge"}.Contains(カラム名);前回、上記の用にかけばラムダ式までは辿り着いたのですが、いざ呼び出してみるとエラー .Contains(System.O…

Containsが呼べた。

色々試行錯誤した結果 new [] { "hoge", "hogehoge"}.Contains("hoge");できました。 Expression.Callの呼び方を Call(Expression, String, Type, Expression)だった呼び出し方式をCall(Expression, MethodInfo, Expression[])に変更しました。MethodInfoは …

Containsが呼べない

ラムダ式を組み上げてるですが、Expression.NewArrayInitで作成したExpressionのオブジェクトを使用して、Expression.Call(***,"Contains",***,***)を呼び出すと例外をはく状態。例外を見ると、hogehoge[]にはContainsというメソッドはないと言っている。 ne…

jasmine-domの.d.ts書いてみた

最近はTypeScriptを勉強(遊んで)います。環境的にはWebstormをコード書いててTestem+jasmineでテストしています。今週DOMのテストしようと思い、調べたらjasmine-domを導入すればDOMのテストもできることがわかったのですが、TypeScript用の.d.tsファイル…

WebStormのショートカットキーの表を日本語にしてみた。

WebStormのフォントカラー設定

Aptanaで使用していたMonokai Darkな設定が見つからなかったので作ってみました。 このXMLをC:\Users\\.WebIde10\config\colorsに保存すると使用できます。 <scheme name="Monokai Dark" version="1" parent_scheme="Default"> <option name="LINE_SPACING" value="1.1" /> <option name="EDITOR_FONT_SIZE" value="14" /> </option></option></scheme>