FinderTool
「ControlTrapper」で利用しているWindow Handleを取得する .NET Windows Formコントロールです。
主な機能は以下となります。
- ドラッグ中のマウス配下のコントロール矩形の指定
- ドラッグ中のカーソルイメージの変更、背景イメージの変更
- MouseUp Event時に対象コントロールのWindow Handle、クラス名をプロパティとして設定
ライブラリ本体は「ControlTrapper」に付属のものをダウンロードしてお使いください。
ライブラリ リファレンス ダウンロード
HTMLFormatter
「Source Diff VS Add-in」で利用しているソースコードをHTMLに変換するライブラリです。
オリジナルはJean-Claude Manoli氏作 「manoli.net c# code format」です
以下の点をオリジナルから改変いたしました
- 名前空間の変更
- 特定色による行の色分け機能
- C#でC++同様のリテラル継続行が指定されていた正規表現の変更
ライブラリ本体は
「Source Diff VS Add-in」に付属のものをダウンロードしてお使いください。
ライブラリ リファレンス ダウンロード
DiffEngine
「Source Diff VS Add-in」で利用しているDiffアルゴリズムエンジンです
オリジナルはMichael Potter氏作 「A Generic, Reusable Diff Algorithm in C# - II」です
以下の点をオリジナルから改変いたしました
- 名前空間・オブジェクト名の変更
- タブ文字をスペース扱いする機能追加
- TextFileDiffListクラス(オリジナルではDiffList_TextFile)からSourceCodeFileDiffListを派生
- 上記継承を可能とするため一部プロパティをprivateからprotectedへ変更
ライブラリ本体は
「Source Diff VS Add-in」に付属のものをダウンロードしてお使いください。
ライブラリ リファレンス ダウンロード