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

Visual C# ExpressでNUnitのユニットテストをステップ実行する方法

1. テストを書く [TestFixture] public class Test1 { [TestCase] public void てすと() { } } 2. dllではなくexeファイルを出力するようにする3. nunit-console-runner.dllを参照する 4. Mainの中でNUnit.ConsoleRunner.Runner.Mainを呼び出す public class…

Luceneで重み付けをする

Query.SetBoostを使う

PowerShellで結果を絞り込む

コマンド | Where-Object { $_.プロパティ名 -match "正規表現" }

WMIのクラス一覧を取得する

PowerShellの "Get-WmiObject -List" 相当 var s = new ManagementObjectSearcher("select * from meta_class"); foreach (var i in s.Get()) Console.WriteLine(i["__CLASS"]);

WPFのGridViewの幅を再計算させる方法

GridViewColumn.WidthにNaN以外の値に設定した後、もう一度NaNに設定する。 var grid = (GridView)listView.View; foreach (var c in grid.Columns) { c.Width = 1; c.Width = double.NaN; }

LCGTypeBuilderでINotifyPropertyChangedを自動実装するコードを書いてみた

http://d.hatena.ne.jp/okazuki/20110116/1295166605 を見てたら「それLCGTypeBuilderでできるよ!」と言いたくなったので、INotifyPropertyChangedをTypeBuilderLCG(Lightweight Code Gen)で実装するコードを書いてみました。最終的に次のコードでINotifyPr…